@charset "utf-8";
/*
** NAVIGATION -------------------------------------------------------------------------------------------------------------------
*/   

  #nav {background:#FFF url("/images/malapronta/nav.gif") repeat-x scroll bottom left;  height:30px;}
  #nav_main {padding:0;}    
  #nav_main ul {line-height:1.2em; list-style:none; margin:0; padding:0; white-space:nowrap;}
  #nav_main li {background:#FCE701 url("/images/malapronta/nav-tl.gif") no-repeat scroll top left; float:left; margin:0 0 0 5px;padding:0 0 0 15px;}
  #nav_main a, #nav_main strong {Font-size:1.1em; font-weight:bold; background:transparent url("/images/malapronta/nav-tr.gif") no-repeat scroll top right; color:#000; display:block; padding:6px 15px 7px 0; text-decoration:none; text-transform:none;
    /**
       * @bugfix
       * @affected   IE5.x, IE6
       * @css-for    all browsers
       * @valid      yes
       */
    width: auto; /* only IE 5.x */
    width/**/:/**/ .1em; /* only IE 6.0 */
  }
  /*
  * @bugfix
  * @affected   IE5.x, IE6
  * @css-for    all browsers
  * @valid      yes
  */
  #nav_main > ul a,
  #nav_main > ul strong {width:auto;}/* for other browsers */

  #nav_main ul li:focus,
  #nav_main ul li:hover,
  #nav_main ul li:active {background:#FFF url("/images/malapronta/nav-tl.gif") no-repeat left -60px; padding: 0 0 1px 15px;}
  
  #nav_main li:focus a,
  #nav_main li:hover a,
  #nav_main li:active a {background: transparent url("/images/malapronta/nav-tr.gif") no-repeat right -60px;}

  #nav_main a:focus,
  #nav_main a:hover,
  #nav_main a:active {text-decoration:underline;color:#222;}

  #nav_main .active {background:#FFF url("/images/malapronta/nav-tl.gif") no-repeat left -60px; border:0; padding:0 0 1px 15px;}

  #nav_main .active a,
  #nav_main .active strong {background: transparent url("/images/malapronta/nav-tr.gif") no-repeat right -60px; color:#000;font-weight:bold; padding-bottom:7px; padding-top:6px;}
  #nav_main .activeright {float:right; background:#FFF url("/images/malapronta/nav-tl.gif") no-repeat left -60px; border:0;padding: 0 0 1px 15px;}
  #nav_main .activeright a, 
  #nav_main .activeright strong {background:transparent url("/images/malapronta/nav-tr.gif") no-repeat right -60px; color:#000; font-weight:bold; padding-bottom:7px; padding-top:6px;}
  
  /* nav */
  .content-nav {padding:0;}
  .content-nav ul.tabs {background-image:url("/images/malapronta/2x2-gray.gif"); background-repeat: repeat-x; margin:0; padding:0; height:32px; line-height:normal; }
  .content-nav ul.tabs li {float:left; list-style:none; padding:0 0 0 12px; display:block;}
  .content-nav ul.tabs li a {text-decoration:underline; float:left; font-size:12px; font-weight:normal;}
  .content-nav ul.tabs li a:visited, .content-nav ul.tabs li a:active, .content-nav ul.tabs li a:focus {text-decoration:underline;} 
  .content-nav ul.tabs li a:hover {text-decoration:none;}
  .content-nav ul.tabs li.tabs-active {background-image:url("/images/malapronta/nav-tl.gif"); background-repeat:no-repeat; float:left; list-style:none; display:block;}
  .content-nav ul.tabs li.tabs-active a {background-image:url("/images/malapronta/nav-tr.gif"); background-repeat:no-repeat; float:left; font-weight:bold; text-decoration:none;}
  .content-nav ul.tabs li.tabs-active a:visited, .content-nav ul.tabs li.tabs-active a:active, .content-nav ul.tabs li.tabs-active a:focus {text-decoration:none;} 
  .content-nav ul.tabs li.tabs-active a:hover {text-decoration:none;}
  
  /* content_top */
  .content_top {} 
  .nav-top {margin:0 15px;}
  #col1 .nav-top {margin:0 15px 2px;clear:both;}
  .nav-top ul.tabs {background-position:bottom left;}
  .nav-top ul.tabs li {background:#EEE url("/images/malapronta/c6tl.gif") no-repeat left top; margin:0 2px 0 0;}
  .nav-top ul.tabs li.notab {background:transparent none;padding:8px 6px 6px 6px; font-size:12px;}
  .nav-top ul.tabs li a {background:transparent url("/images/malapronta/c6tr.gif") no-repeat right top; padding:8px 12px 5px 0;}
  .nav-top ul.tabs li.tabs-active {background-position:left -260px; margin:0 2px 0 0; padding:0 0 0 12px;}
  .nav-top ul.tabs li.tabs-active a {background-position:right -260px; padding: 8px 12px 8px 0; }
  
  /* content_bottom */
  .content_bottom {}  
  .nav-bottom {padding:0 15px 15px;clear:both;}
  .nav-bottom ul.tabs {background-position:top left;}
  .nav-bottom ul.tabs li {background:#EEE url("/images/malapronta/c6bl.gif") no-repeat bottom left; margin:2px 2px 0 0;}
  .nav-bottom ul.tabs li a {background:transparent url("/images/malapronta/c6br.gif") no-repeat bottom right;padding:6px 12px 8px 0;}
  .nav-bottom ul.tabs li.tabs-active {background-position:left -328px; padding:0 0 0 12px; margin:0 2px 0 0;}
  .nav-bottom ul.tabs li.tabs-active a {background-position:right -328px; padding:8px 12px 8px 0;}

/*
** END: NAVIGATION -------------------------------------------------------------------------------------------------------------------
*/
/*
** BASE -------------------------------------------------------------------------------------------------------------------
*/   
  * {margin:0; padding:0;}
  html {height:auto; margin-bottom:0;}
  * html textarea {overflow:scroll; overflow-x:hidden;}
  * html input {overflow:hidden;}
  option {padding-left:0.4em;} 
  * html body * {overflow:visible;}
  * html iframe, * html frame {overflow:auto;}
  * html frameset {overflow:hidden;}
  
  body {min-height:100%; font-size:100.01%; text-align:left;}
  form {margin:0;padding:0;}
  p {line-height:1.5em; margin:0 0 0.5em 0; padding:0.2em;}
  fieldset, img {border:0;} 
  
  ul, ol, dl {margin:0 0 1em 1em;line-height:1.5em; }
  li {margin-left:1.5em; line-height:1.5em; list-style:none;}
  
  dt {font-weight:bold;}
  dd {margin:0 0 1em 2em;}

  blockquote, cite {margin:0 0 1em 1.5em; font-size:0.93em; width:auto; font-style:italic;}
  blockquote {margin:0 0 1em 1.5em;}
  strong,b {font-weight:bold;}
  em,i {font-style:italic;}
  pre, code {font-family:monospace; font-size:1.1em;}
  option {padding-left:0.4em;} 
  acronym, abbr {
    letter-spacing:.07em;
    border-bottom:.1em dashed #c00;
    cursor:help;
  }
  hr {color:#fff; margin:0; padding:0; border:0;}
  h1,h2,h3,h4,h5,h6 {font-family:Arial, Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif; font-weight:bold; color:#171717;  margin:0 0 0.25em 0;}
  h1 {font-size: 230%;font-weight:bold;color:#222;}
  h2 {font-size: 200%;font-weight:bold;} 
  h3 {font-size: 150%;}                        
  h4 {font-size: 123.33%;}                    
  h5 {font-size: 116.67%;}                     
  h6 {font-size: 116.67%; font-style:italic;} 
  
  /*Tables */
  table {width:auto; border-collapse:separate; margin-bottom:0;}
  table.full {width:100%;}
  table.fixed {table-layout:fixed;}

  th,td {padding:.5em;}

  .cleardiv {height:1px;}
  .clearfix:after , .cleardiv:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; color:#EEE;}
  .clearfix, .cleardiv  {display: block;} 
  * html .clearfix , * html .cleardiv {height: 1%;}
  #ie_clearing {position:static; display:block; font-size:0px; margin: -2px 0 -1em 1px;}

  .skip, .hideme, .print {position: absolute; top: -1000em; left: -1000em; height: 1px; width: 1px;}
  .skip:focus, .skip:active {position: static; top: 0; left: 0; height: auto; width: auto;}
  /* Links  */
  a {color:#0076E2; text-decoration:none; outline:none;}
  a:visited {color:#720e7d; text-decoration:none; outline:none;}
  a:focus,
  a:hover,
  a:active {color:#CC0000; text-decoration:underline; outline:none;}
  
  /* layout padrão 2 colunas */
    #col1 {width:auto; margin-left:220px; margin-right:15px; }
    #col2 {float:left;}
    #col2 #col2_content {margin-left:15px; width:195px;}  
  /* layout Home 2 colunas */

      
/*
** END: BASE -------------------------------------------------------------------------------------------------------------------
*/      
/*
** BASEMOD -------------------------------------------------------------------------------------------------------------------
*/      
  body {padding:0; margin:0; text-align:center; font-size:11px; color:#171717;  font-family:Arial, Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif;background-color:#EEE;}
  
  #bgbodytop {
    background-color:#EEE;
    width:100%;
  }
  #bgbodybottom {
    width:100%;
  }
  /*
  #bgbodytop {
    background:#DBE8F5 url("/images/malapronta/bgbodytop.gif") repeat-x scroll left top;
    width:100%;
  }
  #bgbodybottom {
    background:transparent url("/images/malapronta/bgbodybottom.gif") repeat-x scroll left bottom;
    width:100%;
  }
  */
  /* wrapper */
  /*
  #wrapper {text-align:left; background:#FFF url("/images/malapronta/bg_right.gif") repeat-y scroll right top; margin:0 auto; width:990px;}
  #wrapper2 {text-align:left; background:transparent url("/images/malapronta/bg_left.gif") repeat-y scroll left top;}
  */
  #wrapper {text-align:left; margin:0 auto; width:990px;}
  #wrapper2 {text-align:left;}
  
  /* 
  .corner-tl {background:transparent url("/images/malapronta/bg_top_left.gif") no-repeat scroll top left;}
  .corner-tr {background:transparent url("/images/malapronta/bg_top_right.gif") no-repeat scroll top right; padding-top:10px;}
  .corner-bl {background:transparent url("/images/malapronta/bg_bottom_left.gif") no-repeat scroll bottom left;}
  .corner-br {background:transparent url("/images/malapronta/bg_bottom_right.gif") no-repeat scroll bottom right;}
  */
  .corner-tl {background:#FFF url("/images/malapronta/m-w-ctl.gif") no-repeat scroll top left; margin-top:10px;}
  .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;}
    
  
  /* header */
  #header-nav{text-align:center;width:100%;}
    #header {color: #000; margin:0; height:120px; position:relative; width:100%;}
      #header h1 {font-size:2.6em; color:#171717; height:50px; left:15px; top:20px; position:absolute; width:500px; z-index:101;}
      #header h1 a {display:block; color:#171717; font-size:1.4em; text-align:left; font-family:Georgia, Garamond, serif; font-weight:normal; text-decoration:none;}
      #header #slogan {color:#555; font-size:11px; font-weight:normal; left:18px; line-height:1.2em; position:absolute; top:70px; z-index:105;}   
      #header #topright {position:absolute; left:720px; top:25px; width:250px; z-index:106;}
      #header #topright #vantagens ul li {color:#444; font-size:11px; font-style:normal; font-weight:normal; line-height:1.2em;
padding:0 0 5px 15px; text-align:left; background:transparent url("/images/malapronta/icon-arrows2.gif") no-repeat scroll left -560px;}
      #header #photos {height:120px; position:absolute; left:30px; top:0; width:940px; z-index:100;}

      #header .headerbanner {float:right;margin:40px 35px 0 0;}
      

      /* topnav */  
      #topnav {color:#aaa;  background:transparent; height:20px; position:absolute; top:10px; right:10px; text-align:right;}  
        #topnav a {color:#666; font-weight:normal; background:transparent; text-decoration:none;}
        #topnav a:visited {color:#551A8B; text-decoration:none;}
        #topnav a:focus, 
        #topnav a:hover,
        #topnav a:active {text-decoration:underline; background-color:transparent;}
  
  /* layout width */

  /* nav */ 
  #nav {text-align:center; width:100%;} 
  #nav_main {}
  
  /* main */
  #main {padding:0; margin:1px 0 0; text-align:center; clear:both; width:100%;} 
    #main .in {text-align:left; padding:0 0 2px 0;}
    
      #main h1.title {font-weight:normal; padding:0; margin:0; font-size:26px;}
      #main h1.city {font-weight:normal; padding:0; margin:0 0 0.3em 0; font-size:26px;}
      #main h1.hotel_title {font-weight:normal; padding:0; margin:0; display:inline; font-size:26px;}
  
			#main .closed {color:#FF0000; font-size:12px; font-weight:bold; margin:0 5px; padding:0 5px;}  
	
  #message {padding:10px; font-size:11px;}    
 
  #breadcrumb {padding:10px 15px; font-size:11px;}
    #breadcrumb a {font-weight:normal; background:transparent; text-decoration:underline;}
    #breadcrumb a:visited {text-decoration:underline;}
    #breadcrumb a:focus, 
    #breadcrumb a:hover,
    #breadcrumb a:active {text-decoration:none; background-color: transparent;}
  
 
  /* footer */
	#address {float:right; margin:10px 0; width:80px;}
  .powered {width:80px; height:100px;}

  #footer {width:100%; height:120px; clear:both; text-align:center; padding:0; margin:0; border-top:0;}
    #footer .in {text-align:left;}  
     
  #foot {margin:0 0 10px 0;padding:15px 0 0 0; float:left; width:900px;}   
		#foot h1 {color:#171717;font-size:1em;}
		#foot h1 a{display:block; color:#171717; font-size:2.1em; text-align:left; font-family:Georgia, Garamond, serif; font-weight:normal; text-decoration:none; padding:0 0 0 20px;}
	
		#foot ul{margin:0;padding:0 0 0 20px;height:18px;display:inline;}
		#foot ul li {list-style:none;padding:0;margin:0;display:inline;}
		#foot ul li a {padding:2px 10px 2px 0;margin:0;display:inline;font-weight:normal;}    
		#foot .links1 {color:#999;width:350px;}
			#foot .links1 ul li a {font-size:13px; color:#000; text-decoration:underline; outline:none;}
				#foot .links1 ul li a:visited {color:#720e7d; text-decoration:underline; outline:none;}
				#foot .links1 ul li a:focus,
				#foot .links1 ul li a:hover,
				#foot .links1 ul li a:active {color:#CC0000; text-decoration:none; outline:none;}
			
		#foot .links2 {color:#999;float:left; margin:10px 10px 0 10px; padding:10px 0 0 0; border-top:1px dashed #CCC; width:400px;}
			#foot .links2 ul {padding:0 0 0 10px;}
			#foot .links2 ul li a {font-size:12px;}
			  #foot .links2 ul li a {color:#0076E2; text-decoration:underline; outline:none;}
				#foot .links2 ul li a:visited {color:#720e7d; text-decoration:underline; outline:none;}
				#foot .links2 ul li a:focus,
				#foot .links2 ul li a:hover,
				#foot .links2 ul li a:active {color:#CC0000; text-decoration:none; outline:none;}
			
    #foot .embratur {margin:10px 20px;float:right;}
		
      
  #copyright {color:#999;height:22px;padding:15px 0;margin:0 auto; width:990px; text-align:right;}
    .textcopyright {padding-right:10px;} 
	
	/* addthis */
  #addthis {float:left;width:135px;margin:0 10px;}
/*
** END: BASEMOD -------------------------------------------------------------------------------------------------------------------
*/  
/*
** BLOCKS -------------------------------------------------------------------------------------------------------------------
*/
  .c5r {background:#FFF url("/images/malapronta/2x2-yellow.gif") repeat-y scroll top right;}
  .c5l {background:transparent url("/images/malapronta/2x2-yellow.gif") repeat-y scroll top left;}
  .c5t {background:transparent url("/images/malapronta/2x2-yellow.gif") repeat-x scroll top left;}
  .c5b {background:transparent url("/images/malapronta/2x2-yellow.gif") repeat-x scroll bottom left;}
  .c5tl {background:transparent url("/images/malapronta/c5tl.gif") no-repeat scroll top left;}
  .c5tr {background:transparent url("/images/malapronta/c5tr.gif") no-repeat scroll top right;} 
  .c5bl {background:transparent url("/images/malapronta/c5bl.gif") no-repeat scroll bottom left;}
  .c5br {background:transparent url("/images/malapronta/c5br.gif") no-repeat scroll bottom right;}
   
  .c1r {background:#FFF url("/images/malapronta/2x2-blue.gif") repeat-y scroll top right;}   
  .c1l {background:transparent url("/images/malapronta/2x2-blue.gif") repeat-y scroll top left;}  
  .c1t {background:transparent url("/images/malapronta/2x2-blue.gif") repeat-x scroll top left;}
  .c1b {background:transparent url("/images/malapronta/2x2-blue.gif") repeat-x scroll bottom left;}  
  .c1tl {background:transparent url("/images/malapronta/c1tl.gif") no-repeat scroll top left;}
  .c1tr {background:transparent url("/images/malapronta/c1tr.gif") no-repeat scroll top right;}
  .c1bl {background:transparent url("/images/malapronta/c1bl.gif") no-repeat scroll bottom left;}
  .c1br {background:transparent url("/images/malapronta/c1br.gif") no-repeat scroll bottom right;}
   
  .c12r {background:transparent url("/images/malapronta/2x2-green.gif") repeat-y scroll top right;}
  .c12l {background:transparent url("/images/malapronta/2x2-green.gif") repeat-y scroll top left;}
  .c12t {background:transparent url("/images/malapronta/2x2-green.gif") repeat-x scroll top left;}
  .c12b {background:transparent url("/images/malapronta/2x2-green.gif") repeat-x scroll bottom left;}      
  .c12tl {background:transparent url("/images/malapronta/c12tl.gif") no-repeat scroll top left;}
  .c12tr {background:transparent url("/images/malapronta/c12tr.gif") no-repeat scroll top right;}
  .c12bl {background:transparent url("/images/malapronta/c12bl.gif") no-repeat scroll bottom left;}
  .c12br {background:transparent url("/images/malapronta/c12br.gif") no-repeat scroll bottom right;}
  
  .c13r {background:#FFF url("/images/malapronta/2x2-lightblue.gif") repeat-y scroll top right;}
  .c13l {background:transparent url("/images/malapronta/2x2-lightblue.gif") repeat-y scroll top left;}
  .c13t {background:transparent url("/images/malapronta/2x2-lightblue.gif") repeat-x scroll top left;}
  .c13b {background:transparent url("/images/malapronta/2x2-lightblue.gif") repeat-x scroll bottom left;}      
  .c13tl {background:transparent url("/images/malapronta/c13tl.gif") no-repeat scroll top left;}
  .c13tr {background:transparent url("/images/malapronta/c13tr.gif") no-repeat scroll top right;}
  .c13bl {background:transparent url("/images/malapronta/c13bl.gif") no-repeat scroll bottom left;}
  .c13br {background:transparent url("/images/malapronta/c13br.gif") no-repeat scroll bottom right;}
  
  .c4r {background:#FFF url("/images/malapronta/2x2-lightgray.gif") repeat-y scroll top right;}
  .c4l {background:transparent url("/images/malapronta/2x2-lightgray.gif") repeat-y scroll top left;}
  .c4t {background:transparent url("/images/malapronta/2x2-lightgray.gif") repeat-x scroll top left;}
  .c4b {background:transparent url("/images/malapronta/2x2-lightgray.gif") repeat-x scroll bottom left;}      
  .c4tl {background:transparent url("/images/malapronta/c4tl.gif") no-repeat scroll top left;}
  .c4tr {background:transparent url("/images/malapronta/c4tr.gif") no-repeat scroll top right;}
  .c4bl {background:transparent url("/images/malapronta/c4bl.gif") no-repeat scroll bottom left;}
  .c4br {background:transparent url("/images/malapronta/c4br.gif") no-repeat scroll bottom right;}
  
  .c1inside {padding:5px;}    

  /* block = block default */
  #col2 .block {margin-bottom:18px;float:left;width:100%;}
  #col5 .block {margin-bottom:18px;float:left;width:100%;}
  .block fieldset {border:0px solid #FFF;padding:10px 10px 5px 10px;}
  .block h4 {color:#FFF;padding:0px 0px 5px 5px;margin:0;font-size:12px!important;height:16px;}
  .block h5 {color:#171717;font-size:1em;}
  
  /* block c5tr = yellow */ 
  .block .c5tr .block-title {background:#fce701 url("/images/malapronta/corners.gif") no-repeat scroll left -420px;}
  .block .c5tr .block-title h4 {color:#171717;background:transparent url("/images/malapronta/corners.gif") no-repeat scroll right -360px;padding:5px 0px 5px 5px; font-size:12px;}
  .block .c5tr .block-main {background-color:#FFF;}

  /* block c1tr  = blue */
  .block .c2tr .block-title h4 {color:#FFF;padding:5px 10px 5px 10px;}
  .block .c1tr .block-main {background-color:#F5F9FF;}
  
  /* block ctr  = light blue */
  .block .ctr .block-title h4 {color:#4E8DCE;padding:5px 10px 5px 10px;}
  .block .ctr .block-main {background-color:#F5F9FF;}
  
  /* block c6tr  = light gray */
  .block .c6tr h4 {color:#171717!important;padding:0 0 5px 5px;}
  .block .c6tr .block-main {background-color:#EEE;}

  .clear {display:block;font-size:0px;height:1px;line-height:0px;margin-bottom:-1px;}
  
  .c2tl {background:#4E8DCE url("/images/malapronta/corners.gif") no-repeat scroll left -60px;}
  .c2tr {background:transparent url("/images/malapronta/corners.gif") no-repeat scroll right 0px;padding-top:5px;}
  .c2bl {background:transparent url("/images/malapronta/c2bl.gif") no-repeat scroll bottom left;}
  .c2br {background:transparent url("/images/malapronta/c2br.gif") no-repeat scroll bottom right;padding-bottom:5px;}
  
  .c6tl {background:#EEE url("/images/malapronta/c6tl.gif") no-repeat scroll top left;}
  .c6tr {background:transparent url("/images/malapronta/c6tr.gif") no-repeat scroll top right;padding-top:5px;}
  .c6bl {background:transparent url("/images/malapronta/c6bl.gif") no-repeat scroll bottom left;}
  .c6br {background:transparent url("/images/malapronta/c6br.gif") no-repeat scroll bottom right;padding-bottom:5px;}

    
  .banner {width:100%; text-align:center;}
  
  /* submit */
  .form {background-color:#FFF; border:1px solid #999; color:#000; font-size:12px; font-weight:normal; padding:3px 1px 2px;}
  #filter_destination  , #searchboxleft #searchbox-destinobr input , #searchboxfull-destinobr input {font-size:12px;margin:3px 3px 0 0;padding:7px 16px 7px 3px!important;background-color:#FAFAFA!important;border:1px solid #DDD!important;width:72%;}
  #submit-consultar , 
	#submit-pesquisar , 
	#submit-reservar {background-color:#FCE701!important;border-width:1px!important;border-style:solid;border-color: #FCE701 #FCE701 #CFBD00 #CFBD00!important;margin:3px 4px 0 0;padding:4px 5px!important;font-size:11px!important;font-weight:bold!important; width:70px!important; cursor:pointer!important;}
  #submit-consultar:hover ,
	#submit-pesquisar ,
	#submit-reservar {cursor:pointer; border-color: #FCE701 #FCE701 #EFE000 #EFE000!important;}
  /* searchboxleft */ 
  #searchboxleft {margin-bottom:10px;float:left;width:100%;}
  #searchboxleft fieldset {padding:10px 5px 5px;}
  #searchboxleft h4 {color:#171717;}
  #searchboxleft .city {position:relative;margin-bottom:4px;height:50px;}
  #searchboxleft .city label {width:100%;float:left;}
  #searchboxleft .form-row .city input {}
  #searchboxleft .form-row {margin-bottom:1px;}
  #searchboxleft .form-row2 {margin-bottom:8px;}
  #searchboxleft .form-row2 label {padding:5px 0 0 0;}  
  #searchboxleft #searchbox-destinobr {}
  #searchboxleft #searchbox-destinobr input {width:140px;}  
  #searchboxleft #destino {width:140px;}  
  #searchboxleft #filter_check_in_day ,   
  #searchboxleft #filter_check_out_day {width:57px;font-size:11px;}
  #searchboxleft #filter_check_in_month_year,
  #searchboxleft #filter_check_out_month_year {width:95px;font-size:11px;}

  #searchboxleft input#filter_destination {width:82%;}
  span.obrigatorio {color:#FF0000;}
  /* searching */
  #searching {}
  .col2_top fieldset {border:0;padding:10px 0 5px 10px;background-color:#FFF;}
  .col2_top dl {margin:0;}
  .col2_top dd {margin:0 5px 5px 0;line-height:1.3em;}
  /* search */
  
  /* tipofiltro */
  #filtrotipo {}
  #filtrotipo fieldset {background-color:#FFF;border:0;padding:0;}
  #filtrotipo h3 {}

  /* selectedfilters */
  #selectedfilters {}
  #selectedfilters fieldset {border:0;padding:0;background-color:#FFF;}
  #selectedfilters h4 {}
  #selectedfilters .form-row {float:left;width:100%;display:table;margin-bottom:5px;text-align:left;}
  #selectedfilters .form-row ul {list-style:none;padding:5px 0 0 4px;margin:0;}
  #selectedfilters .form-row ul li {width:100%;list-style:none;padding:0;margin:0;line-height:2em;}
  #selectedfilters .form-row a {text-decoration:none; padding:0 0 0 16px; background:transparent url("/images/malapronta/icon-arrows2.gif") no-repeat scroll left -240px; font-size:12px;}
  #selectedfilters .form-row a:hover {text-decoration:underline;}
  /* filtros (avancado) */
  #filtros {margin-bottom:10px;float:left;width:100%;}
  #filtros fieldset {border:0;padding:0;background-color:#FFF;}
  #filtros h4 {color:#444;padding:0 10px 5px 10px;}
  #filtros h5 {background-color:#DBEAFE;font-weight:bold;padding:6px 0px 6px 0px;margin:0;font-size:1.0em;border-top:1px solid #FFF;}
  #filtros h5 a {background:transparent url("/images/malapronta/icon-arrows.gif") no-repeat scroll 6px -13px;color:#003d79;font-weight:bold;padding:2px 0px 2px 20px;margin:0;font-size:1.0em;}
  #filtros h5 a.collapse {background:transparent url("/images/malapronta/icon-arrows.gif") no-repeat scroll 7px 7px;}
  #filtros .form-row {float:left;width:100%;display:table;margin-bottom:5px;}
  #filtros .form-row a {text-decoration:none;}
  #filtros .form-row a:hover {text-decoration:underline;}
  #filtros .form-row label {text-decoration:none;}
  #filtros .form-row label:hover {text-decoration:underline;cursor:pointer;}
  #filtros .form-row ul {list-style:none;padding:5px 0 0 4px;margin:0;}
  #filtros .form-row ul li {width:100%;list-style:none;padding:0;margin:0;line-height:2em;}
  #filtros .form-row ul li ul {padding:0 0 5px 4px;}
  #filtros .form-row ul li ul li {margin-left:5%;width:90%;}
  #filtros #hotelname {background:#FFF url("/images/malapronta/icon-search.gif") no-repeat scroll 0px 0px; padding-left:20px; padding-top:4px;margin:5px 0 0 5px; width:150px; border:1px solid #999; height:18px;}
  #filtros #hotelname:focus {background-position:0px -40px;}
  #filtros .form-row-in {float:left;width:90%;padding:5px 0 5px 5px;}
  
  /* basicfilters */
  #basicfilters {}
  #basicfilters fieldset {border:0;padding:0;background-color:#FFF;}
  #basicfilters h4 {}
  #basicfilters h5 {background-color:#EEE;font-weight:bold;padding:4px;margin:0;font-size:1.1em;}
  #basicfilters h5 a {background:transparent url("/images/malapronta/icon-arrows.gif") no-repeat scroll 7px -11px;color:#003d79;font-weight:bold;padding:4px 0px 4px 20px;margin:1px 0 0 0;font-size:1em;}
  #basicfilters h5 a.collapse {background:transparent url("/images/malapronta/icon-arrows.gif") no-repeat scroll 7px 7px;}
  #basicfilters .form-row {margin-top:1px;/* float:left;width:100%; */}
  #basicfilters .form-row label {text-decoration:none; color:#003d79;}
  #basicfilters .form-row label:hover {text-decoration:underline; cursor:pointer;}
  #basicfilters .form-row a {text-decoration:none; padding-top:1px;}
  #basicfilters .form-row a:hover {text-decoration:underline;}
  #basicfilters .form-row ul {list-style:none; padding:0; margin:0;}
  #basicfilters .form-row ul li {list-style:none; padding:4px 0 4px 3%; margin:1px 0 0 0; width:97%; border-top:1px solid #FFF; border-bottom:1px solid #EEE; font-size:12px;}  
  #basicfilters .form-row ul li:hover {background-color:#FAFAFA; border-top:1px solid #FFF; border-bottom:1px solid #EEE;}
  #basicfilters .form-row ul li ul {list-style:none; padding:0 0 0 4px; margin:0;}
  #basicfilters .form-row ul li ul li {padding-left:10px; width:90%;}
  #basicfilters .form-row .city {padding-left:0; font-weight:bold;}
 
  /*
  #priceslider {position:relative;height:24px;margin:5px 12px 10px 12px;background:transparent url("/images/malapronta/icon-slider-grid.gif") no-repeat scroll left bottom;}
  #priceslider .priceslider-arrow {cursor:ew-resize;position:absolute;top:0px;width:24px;height:24px;background:transparent url("/images/malapronta/icon-slider-arrow.gif") no-repeat scroll left top;}
    #priceslider-min {}
    #priceslider-max {}
    #priceslider-min-max {font-size:1em;text-align:center;margin-left:8px;}
    .pricemin {font-size:1.1em;font-weight:bold;color:#CC0000;}
    .pricemax {font-size:1.1em;font-weight:bold;color:#CC0000;}
    */
    .filtros-stars .stars5 {padding:0 0 0 55px; background-position: left -505px;}
    .filtros-stars .stars4 {padding:0 0 0 45px; background-position: left -490px;}
    .filtros-stars .stars3 {padding:0 0 0 35px; background-position: left -475px;}
    .filtros-stars .stars2 {padding:0 0 0 25px; background-position: left -460px;}
    .filtros-stars .stars1 {padding:0 0 0 15px; background-position: left -445px;}
    .filtros-stars .stars0 {padding:0 0 0 5px; background-position: left 0px;}
    
    .filtros-stars .stars0,
    .filtros-stars .stars1,
    .filtros-stars .stars2,
    .filtros-stars .stars3,
    .filtros-stars .stars4,
    .filtros-stars .stars5 {margin:1px 2px 1px 0px; height:6px; float:none; font-size:11px; background-image:url("/images/malapronta/1-5stars.gif"); background-repeat:no-repeat;}
  
  .form-row .btfiltrar {margin:0 0 5px;}
  .form-row .checkbox {margin:0 5px 0 0;}
  .form-row .help {font-size:10px; padding:3px 10px; text-align:left;}
  
  .form-row .selectmultiple {font-size:11px;padding:5px 0 0;}
  .form-row .selectmultiple a {color:#4E8DCE!important;}
  .form-row .noselectmultiple {font-size:11px;padding:5px 0 0;}
  .form-row .noselectmultiple a {color:#4E8DCE!important;}
  
  .form-row .selectall {font-size:11px;padding:5px 0 0;}
  .form-row .selectall a {padding-left:5px;color:#4E8DCE!important;}
  .form-row .noselectall {font-size:11px;padding:5px 0 0;}
  .form-row .noselectall a {padding-left:5px;color:#4E8DCE!important;}
  
  .form-row .number {margin-left:4px;display:inline;}
  .number {color:#666;}
  
  /* back */
  #voltar-pesquisa {}
  #voltar-pesquisa .c6br {height:32px;}
   a.back {float:left; background:transparent url("/images/malapronta/icon-arrows2.gif") no-repeat scroll left -120px;padding:5px 0 5px 30px;margin:5px;font-weight:bold;text-decoration:underline;line-height:normal;}
   a.back:hover {text-decoration:none;}
  
  /* usersearch */
  #usersearch {}
  #usersearch fieldset {padding:5px;margin:0;}
  #usersearch dl {margin:0;}
  #usersearch dl dt {margin:0;}
  #usersearch dl dd {margin:0;}
  
  /* leftmenu */
  #leftmenu {margin-bottom:10px;float:left;width:100%;}
  #leftmenu .c2tl {width:100%;}
  #leftmenu fieldset {padding:0;background-color:#FFF;}
  #leftmenu h4 {font-size:1em;padding:0 5px 5px;}
  #leftmenu .form-row {}
  #leftmenu .form-row ul {list-style:none;margin:0;}
  #leftmenu .form-row ul li {background-color:#FFF;list-style:none;color:#003D79;font-weight:bold;padding:8px 0px 8px 0px;margin:0;font-size:1.0em;border-top:1px solid #FFF;border-bottom:1px solid #EEE;}
  #leftmenu .form-row ul li:hover {background-color:#FAFAFA;}
  #leftmenu .form-row ul li a {margin-left:10px; font-size:12px;}
  
  /* searchbox */
  #searchbox {margin-top:0px;float:left;width:100%;}
  #searchbox .block-main {height:186px;}
  #searchbox .form-row {padding:0;}
  #searchbox label {font-size:1em;padding:0 4px 0;text-align:left;} 
  #searchbox .form {background-color:#FAFAFA;border:2px solid #FCE701;color:#000;font-weight:normal;padding:2px 4px;}
  #searchbox .search-radio {clear:both;font-size:1em;padding:5px;}
  #searchbox-destino {width:160px;height:18px;padding:5px 3px;float:left;margin:3px;font-size:1.4em;}
  #listadestinos {width:170px;padding:5px 3px;font-size:1.1em;margin:3px;}
 
  /* form_error */
  ul.form_error {clear:both;margin:0;padding:0;}  
  
  
  /* cities */  
  #cities fieldset {background-color:#FFF; border:0 none; padding:0;}
  #cities .block-main ul {margin:0;}
  #cities .block-main ul li {list-style-image:none; list-style-position:outside; list-style-type:none; margin:1px 0 0; padding:4px 0 4px 3%; width:97%; border-top:1px solid #FFF; border-bottom:1px solid #EEE;}
  #cities .block-main ul li a {font-size:12px;}
  #cities .block-main ul li:hover {background-color:#FAFAFA; border-top:1px solid #FFF; border-bottom:1px solid #EEE;}
  #suppliers_search_suppliers {width:84%!important;border:1px solid #DDD!important;}
  #suppliers_search_suppliers:focus {border:1px solid #888!important;}
  
  /* autosuggestwrapper */
  #autosuggestwrapper {
    color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; left:0px; line-height:normal; position:absolute; top:35px; z-index:900;}
  .frame .top #autosuggestwrapper {left:6px;top:45px;}
  #autosuggestwrapper ul.autosuggest {
    border-width:1px; border-style:solid; border-color:#333; list-style:none; margin:0pt; padding:0pt; overflow:hidden; width:250px;}
  .frame .top #autosuggestwrapper ul.autosuggest {width:250px;margin:0;padding:0;}
  #autosuggestwrapper ul.autosuggest li {margin:0;padding:0;background:#FFFFFF none repeat scroll 0%;text-align:left;width:250px;}
  .frame .top #autosuggestwrapper ul.autosuggest li {width:250px;}
  #autosuggestwrapper ul.autosuggest li a:link, 
  #autosuggestwrapper ul.autosuggest li a:visited {background:#FFFFFF none repeat scroll 0%;color:#333333;display:block;margin:0px;padding:1px;text-decoration:none;}
  #autosuggestwrapper ul.autosuggest li a:hover, 
  #autosuggestwrapper ul.autosuggest li a:active {background:#4E8DCE none repeat scroll 0%;color:#FFFFFF;}
  #autosuggestwrapper ul.autosuggest li.highlight a:link, 
  #autosuggestwrapper ul.autosuggest li.highlight a:visited {background:#4E8DCE none repeat scroll 0%;color:#FFFFFF;}
  
  /* block-principaiscidades */
  #principaiscidades {margin:0.5em;float:left;width:90%;height:80px;}
  #principaiscidades .leg {font-size:11px;font-weight:bold;color:#222;padding:0 0 0.5em 0;}
  #principaiscidades ul {list-style:none;margin:0;}
  #principaiscidades ul li {display:inline;list-style:none;margin:0 0 0.3em 0;width:120px;float:left;font-size:1em;font-weight:bold;}
  #principaiscidades .more {text-align:right;}
  
  /* advantages */
  html>body #col2 #advantages {float:left; width:100%;}
  #advantages {margin-bottom:0;}
  #advantages .block-title {padding:15px 10px 0;}
  #advantages .block-title h4 {color:#444; height:auto;}
  #advantages .block-main {font-size:1em; padding:10px;}
  #advantages .block-main dl.vantagens {margin:0; background-color:#FFF:}
  #advantages .block-main dl.vantagens  dd {margin:0 0 0.5em;}
  #advantages .more {text-align:right;margin-top:1em;float:right;width:100%;}
  
  dl.vantagens {margin:3em 0 0 1em;}
  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;}
  
  #col2 dl.vantagens dt {background:transparent url("/images/malapronta/icon-check2.gif") no-repeat scroll left top;padding:5px 0 5px 22px;font-size:11px;}
  #col2 dl.vantagens dd {padding-left:22px;}
    
  /* block-info-destino */
  #block-info-destino {margin-top:1em;}
  #block-info-destino .block-main {font-size:1em;}
  #block-info-destino .block-main  .text {font-style:normal;font-size:12px;margin:0em;}
  .credit {text-align:right;font-size:11px;}  

  /* hotelfeatured */
  #hotelfeatured {margin:20px 0; float:left; width:100%;}
  #hotelfeatured .block-main {padding:0 15px 15px 15px;background-color:transparent;}
  /* #hotelfeatured h4 {color:#4E8DCE; font-size:1.6em; padding:0 0 10px; font-weight:normal;} */
  #hotelfeatured fieldset {padding:15px 0 5px 0;margin:0;border:0;}
  #hotelfeatured ul {margin:0;}
  #hotelfeatured ul li {float:left; list-style:none; padding:5px 5px 5px 5px; margin-left:0; margin:0; width:460px; height:160px; /* width:210px; height: 310px; */}
  *html #hotelfeatured ul li {height: 160px;}
  html>body #hotelfeatured ul li:hover {background-color:#FFFCDF;}
  .hotelfeatured-box {padding:0; margin:0;}    
    .hotelfeatured-city {}
    .hotelfeatured-city h2 {font-size:11px; margin:0; padding:0 0 2px 5px; color:#244E88;}
    .hotelfeatured-city h2 a:link , 
    .hotelfeatured-city h2 a:visited , 
    .hotelfeatured-city h2 a:hover {font-size:11px; font-weight:bold; line-height:1.3em;}
    .hotelfeatured-photo {}
    .hotelfeatured-photo a.hotel-photo {float:left;  background-color:#FFF; border:1px solid #DDD; display:block; margin:0;
padding:4px;}
    html>body .hotelfeatured-photo a.hotel-photo:hover {border:1px solid #CCC;}
    .hotelfeatured-photo a.hotel-photo img {width:200px; height:120px;display:block;}
    .hotelfeatured-leg {margin:5px 0 0 220px; /* float:left; width:100%; */}
    .hotelfeatured-leg h2 {font-size:12px;margin:0; padding:0px 5px 0px; color:#244E88;line-height:normal;}
    .hotelfeatured-leg h2 a:link , 
    .hotelfeatured-leg h2 a:visited , 
    .hotelfeatured-leg h2 a:hover {font-size:12px; font-weight:bold; line-height:normal;}
    .hotelfeatured-leg h3 {font-size:11px; font-weight:normal; padding:0px 20px 5px 5px; line-height:normal;}
    .hotelfeatured-leg-desc {padding:0 5px;}
    .hotelfeatured-box .stars5 {padding:0 0 1px 50px;background-position: left -507px;}
    .hotelfeatured-box .stars4 {padding:0 0 1px 40px;background-position: left -492px;}
    .hotelfeatured-box .stars3 {padding:0 0 1px 30px;background-position: left -477px;}
    .hotelfeatured-box .stars2 {padding:0 0 1px 20px;background-position: left -462px;}
    .hotelfeatured-box .stars1 {padding:0 0 1px 10px;background-position: left -447px;}
    .hotelfeatured-box .stars0 {padding:0 0 1px 0px;background-position: left 0px;}
    
    .hotelfeatured-box .stars0,
    .hotelfeatured-box .stars1,
    .hotelfeatured-box .stars2,
    .hotelfeatured-box .stars3,
    .hotelfeatured-box .stars4,
    .hotelfeatured-box .stars5 {margin:1px 5px 1px 0px;height:6px;display:inline;font-size:10px;background-image:url("/images/malapronta/1-5stars.gif");background-repeat:no-repeat;}
  
  
  /* visiteds */
  #visiteds {margin-bottom:0px;padding:0;}
  #visiteds fieldset {border:0;padding:0;background-color:#FFF;}
  #visiteds .block-main {padding:5px;}
  #visiteds h4 {font-size:1em;padding:0 5px 5px;}
  #visiteds h5 {background:#e0ebfc url("/images/malapronta/icon-arrows.gif") no-repeat scroll 6px -10px; color:#003d79; font-weight:bold; padding:6px 0px 6px 20px; margin:0; font-size:1em;}
  #visiteds .hotelbox {padding:5px; margin-top:1px; border-bottom:1px solid #EEE;}  
  #visiteds .hotelbox:hover {background-color:#FAFAFA; border-bottom:1px solid #FFF;}
  #visiteds .visiteds-leg {padding:0;}
  #visiteds .visiteds-leg .precosite {font-size:11px;}

  /* nearby */
  #nearby {margin-bottom:0px;padding:0;}
  #nearby fieldset {border:0;padding:0;background-color:#FFF;}
  #nearby .block-main {padding:5px;}
  #nearby h4 {font-size:1em;padding:0 5px 5px;}
  #nearby h5 {background:#e0ebfc url("/images/malapronta/icon-arrows.gif") no-repeat scroll 6px -10px; color:#003d79; font-weight:bold; padding:6px 0px 6px 20px; margin:0; font-size:1.0em;}
  #nearby .hotelbox {padding:5px; margin-top:1px; border-bottom:1px solid #EFF6FF;} 
  #nearby .hotelbox:hover {background-color:#EFF6FF; border-bottom:1px solid #FFF;}
  #nearby .visiteds-leg {padding:0;}
  #nearby .visiteds-leg .precosite {font-size:11px;}  
  
    /* hotelbox */
    .hotelbox {padding:0; margin:0; line-height:normal;}
    .hotelbox h2 {margin:0; line-height:normal; font-size:11px;}
    .hotelbox h2 a {font-size:11px; font-weight:bold; display:inline; line-height:normal; margin-right:4px;}
    .hotelbox_preco {line-height:normal;}
    
    .hotelbox .stars5 {padding:0 0 1px 50px; background-position: left -507px;}
    .hotelbox .stars4 {padding:0 0 1px 40px; background-position: left -492px;}
    .hotelbox .stars3 {padding:0 0 1px 30px; background-position: left -477px;}
    .hotelbox .stars2 {padding:0 0 1px 20px; background-position: left -462px;}
    .hotelbox .stars1 {padding:0 0 1px 10px; background-position: left -447px;}
    .hotelbox .stars0 {padding:0 0 1px 0px; background-position: left 0px;}
    
    .hotelbox .stars0,
    .hotelbox .stars1,
    .hotelbox .stars2,
    .hotelbox .stars3,
    .hotelbox .stars4,
    .hotelbox .stars5 {background-color:transparent; background-image:url("/images/malapronta/1-5stars.gif"); background-repeat:no-repeat; margin:1px 5px 1px 0px; height:6px; display:inline; font-size:10px;}
  
  /* vantagenshospedes */
  #vantagenshospedes {float:left; width:100%;}
  #vantagenshospedes dl.vantagens {float:left; width:32%; font-size:11px; margin:1em 1% 0 0;}
  #vantagenshospedes dl.vantagens dt {font-size:11px;}
  #vantagenshospedes dl.vantagens dd {margin-bottom:20px;}

/*
** END: BLOCKS -------------------------------------------------------------------------------------------------------------------
*/
/*
** RATE -------------------------------------------------------------------------------------------------------------------
*/  
  /* rate inside */
  .fieldset_ratebox2 {border:0;margin:0;padding:0;height:22px;}
  .fieldset_ratebox2 h2 {float:left; font-size:11px; line-height:normal; padding:2px 5px 0px 2px;}
  .fieldset_ratebox2 .rate_box2 {margin-top:-1px;float:left;width:125px;height:9px;}
  .fieldset_ratebox2 .rate_box2 .rate {position:relative; margin-top:5px; height:14px; width:120px;}
  .fieldset_ratebox2 .rate_box2 .rate_border {left:1px;}
  .fieldset_ratebox2 .rate_box2 .rate_bg {left:1px;}
  .fieldset_ratebox2 .rate_box2 .rate_textvalue {margin-top:0px; margin-left:2px;}
  .fieldset_ratebox2 .rate_link {padding-left:2px; margin-top:2px; float:left;}

  .rate_link {display:block; font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif; font-weight:normal; color:#000; text-align:left; line-height:normal; margin-top:5px;}
  .rate_link a {text-decoration:underline;font-weight:normal;}
  .rate_link a:link {text-decoration:underline;}
  .rate_link a:visited,
  .rate_link a:focus,
  .rate_link a:active {text-decoration:underline;}
  .rate_link a:hover {text-decoration:none;}

  .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_bg2 { position:absolute; height:9px; z-index:49; top:0; background:transparent url("/images/malapronta/rate_bg2.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; text-align:left;}
  .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;}
  /* end rate inside */
  /* rate front */
  .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;}
  /* end rate front */

  /* rate inside avaliacoes */
  .rate_box3 {float:left;line-height:normal;height:9px;margin-top:5px;background-color:#FFF;width:130px;}
  .rate_box3 .rate {position:relative; width:100px; height:9px;}
  /* rate inside avaliacoes */
  
/*
** END: RATE -------------------------------------------------------------------------------------------------------------------
*/  
/*
** HOTEL -----------------------------------------------------------------------------------------------------------------------
*/
  .content_top {padding:15px 15px 5px;}
  .content_top .hotel_reserva {float:right; margin:5px 0 0 0;}
  .content_top .hotel_reserva a {
    background:transparent url("/images/malapronta/icon-arrows2.gif") no-repeat scroll right -400px;
    display:block;
    font-size:16px;
    font-weight:bold;
    height:auto;
    line-height:normal;
    margin:0 2px;
    padding:0px 30px 5px 0;
    text-align:right;
    text-decoration:underline;
    white-space:nowrap !important;
    width:auto;
  }
	.content_top .hotel_thumb {margin-left:0;display:block;float:left;margin:0 10px 5px 0;padding:5px;border:1px solid #DDD;background-color:#FFF;display:block;font-size:0.9em;}
  .content_top .hotel_thumb img {width:90px;height:60px;}
  .content_top .hotel_info {padding:0 4px 7px 4px;}
  .content_top .fieldset_ratebox {margin:0 0 7px;}
  
  .selo {float:left;margin:0px 2px 0 10px;}
  hr.hide {display:none;}
  
  /* hotel right box */ 
  .hotel_rightbox {float:right; display:block; border:0px solid #DDD; padding:0px; margin:5px 0 5px 5px; line-height:normal; width:170px; font-size:0.9em; }

    /* hotel_promo */
    .hotel_promo {float:right;margin:0 10px 0 0;}
		*html .hotel_promo {float:right;margin:0 5px 0 0;}	
    /* hotel_promo */          
          
  /* apresentacao */  
  #apresentacao {padding:2%;width:96%;float:left;vertical-align:top;font-size:13px;}
  #apresentacao h2 {background-color:#FFF;color:#444;border-bottom:2px solid #DDD;margin:0 0 0.5em 0;padding:0.5em;font-size:1.2em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
  #apresentacao #fotos {float:right;width:314px;margin:5px 5px 20px 10px;}
  #apresentacao #fotos #galeria-fotos .hotel_photo {float:left!important;}
  #apresentacao #video {float:left; text-align:center; margin:5px 0 20px 30px; border:1px solid #DDD; padding:10px;}
	*html #apresentacao #video {margin:5px 0 20px 10px;}
    #apresentacao #videoplayer {}
      #apresentacao .videoTitle {text-align:center;margin:0; padding:5px 0; width:320px; font-weight:bold;}
  #apresentacao #descricao {clear:left;padding:0 0 20px 0;}
  #apresentacao #caracteristicas {vertical-align:top;float:left;width:100%;}    
  #apresentacao #maisdetalhes {vertical-align:top;float:left;width:100%;} 
	.custo-extra {font-size:11px;padding:5px 10px;border-top:1px solid #EEE;}
  
  /* disponibilidade */ 
  #disponibilidade {margin:10px 0 20px;float:left;width:100%;}
  #disponibilidade h4 {color:#171717;padding:5px 10px 5px 10px;}
  #disponibilidade .form-row {margin:0.2em 0;padding:4px 10px;}
  #disponibilidade .form-row2 {float:left;margin:5px 10px 8px 0px;}
  #disponibilidade .form-row2 label {float:left;padding:5px 5px 0 0;}
  #disponibilidade .form {background-color:#FAFAFA;border:1px solid #FCE701;color:#000;font-weight:normal;padding:4px 4px;}
  #disponibilidade #destino {width:148px;border:2px solid #FCE701;font-size:1.2em;} 
  #disponibilidade #date-checkin , 
  #disponibilidade #date-checkout {width:130px;}  
  
  #disponibilidade .tarifa_internet {font-size:1.1em;text-transform:uppercase;color:#CC0000;font-weight:bold; }
  
  #disponibilidadequartos {margin:20px 0 0; float:left; width:100%;}
  /* acomodacoes */
  .block-amenidades {margin-bottom:5px;padding:0;}
  .block-amenidades h2 {margin:0;}
  .block-amenidades .obs {font-size:1.1em;padding-top:3px;line-height:2em;color:#333;}
  .block-amenidades .title {border-bottom:1px solid #EEE;color:#444!important;}
  
  /* quartos */
  #quartos  {padding:2%; width:96%; float:left; font-size:13px;}
  #quartos h2 {background-color:#FFF; color:#444; border-bottom:2px solid #DDD; margin:0 0 0.5em 0; padding:0.5em; font-size:1.2em; font-style:normal; font-weight:bold; line-height:normal; text-align:left;}
  #quartos #fotos {float:right; width:314px; margin-bottom:20px;}
  #quartos #detalhes {margin-right:320px; margin-bottom:20px;}
  
  .block-quartos {margin-bottom:5px; padding:0;}
  .block-quartos .title {border-bottom:1px solid #EEE; color:#444!important;}
  
  /* detalhes - versao hoteis exterior  */
  .block-detalhes {margin-bottom:25px; padding:10px 1%; width:98%; float:left; font-size:13px;}
  .block-detalhes h2 {margin:0;}
  .block-detalhes .details p {padding:0 10px;}
  .block-detalhes .obs {font-size:1.1em;padding-top:3px;line-height:2em;color:#333;}
  .block-detalhes .block-list {margin:0.5em 0 0 !important;} 
  
  /* regulamento - versao hoteis exterior */
  .block-regulamento {padding:2%; width:96%; float:left; font-size:13px;}
  .block-regulamento h2 {margin:0;}
  .block-regulamento .details p {padding:0 10px;}
  .block-regulamento .obs {font-size:1.1em;padding-top:3px;line-height:2em;color:#333;}
  .block-regulamento .block-list {margin:0.5em 0 0 !important;} 
  
  fieldset.block-list {margin:0 0 15px 0;padding:0 5px;} 

  fieldset.block-list .title {color:#222; font-weight:bold; font-size:13px; margin:0; padding:0px; line-height:normal;}
  fieldset.block-list .details {color:#444;}
  fieldset.block-list .details p {padding:0; line-height:1.5em;}
  fieldset.block-list .desc {font-weight:normal; font-size:0.9em; padding:0; line-height:normal; font-style:italic; background-color:#F5F9FF; color:#333;}
  fieldset.block-list ul {padding:0; margin:3px 3px 0 3px; color:#333; line-height:normal;}
  fieldset.block-list ul li {font-size:12px; padding:0 0 2px 15px; color:#333; background:transparent url("/images/malapronta/icon-arrows2.gif") no-repeat left -560px; list-style:none; margin:0; line-height:normal;}
  fieldset.block-list dl {padding:0px;margin:2% 1% 1% 2%;}
  fieldset.block-list dt {padding:0px;font-weight:bold;font-size:12px;}
  fieldset.block-list dd {font-size:1em;padding:2px 0 2px 15px; margin:0; color:#333; line-height:normal; list-style:none;}
  fieldset.block-list dl.acomodacao dd {padding:2px 0 2px 0;}
  fieldset.block-list dl.amenidade dd {background:transparent url("/images/malapronta/icon-arrows2.gif") no-repeat left -560px; margin:0 10px 0 0;}

  /* Fotos*/
  #fotosHotel {padding:2%; width:96%; float:left; font-size:13px;}
  #galeria-fotos {} 
  #galeria-fotos .photo_thumbs {margin-right:330px;}
  #apresentacao #galeria-fotos .photo_thumbs , 
  #quartos #galeria-fotos .photo_thumbs {margin-right:0!important;}  
  #galeria-fotos .hotel_photo {float:right;}
  
  fieldset.field_hotel_photo {border:0;padding:0;margin:0;}
  .photos , .photo_thumbs {padding:0; margin:0;}
  .photos {text-align:center;}
  #galeria-fotos .photo_thumbs {}
  .hotel_photo {float:left; padding:6px 6px; background-color:#FFF; margin:0 0 5px 0; border-width:1px; border-style:solid; border-color:#DDD;}
  .hotel_photo h3 {font-size:11px; font-weight:bold; text-align:center; line-height:normal; padding:5px 0 5px 0;}
  .hotel_photo h3 a {padding:2px 2px 2px 0;color:#666;font-weight:bold;font-family:Tahoma, Verdana, sans-serif;}
  .loader img {height:40px; width:40px;}
  /* hotel photo */
  a.mGaleria {width:60px; height:60px; display:block;}
  /* photo gallery */
  .photo_gallery_msg {font-size:11px;margin:0 5px 5px 5px;font-weight:bold;text-align:left;}
  .photo_gallery {font-size:11px;float:left;width:100%;}
  #galeria-fotos .photo_gallery {float:none!important;width:auto!important;}
  .photo_gallery a img {width:60px;height:40px;}
  .photo_gallery a {display:inline; padding:4px; margin:0 4px 4px 0px; border:1px solid #CCC; background-color:#FFF; float:left;}
  .photo_gallery a:focus {border:1px solid #FF0000;}
  .photo_gallery a:visited {border:1px solid #DDD;}
  .photo_gallery a:hover {border:1px solid #244E88;padding:4px; }
  .more_photos {margin:5px 5px 15px 5px;text-align:left;font-weight:bold;}
  .more_photos a {text-decoration:underline;}
  .more_photos a:link {text-decoration:underline;}
  .more_photos a:visited,
  .more_photos a:focus,
  .more_photos a:active {text-decoration:underline;}
  .more_photos a:hover {text-decoration:none;}
  a.stSelect {width:60px;height:60px;display:block;border:1px solid #1E90FF;}
    .photo_big {float:left;padding:5px;border:1px solid #DDD;background-color:#FFF;margin-right:5px;margin-bottom:10px;}
    .photo_big h3.photo_desc {font-size:11px;font-weight:normal;text-align:center;padding:4px 0;}
  h2.title-fotos {background-color:#FFF;color:#444;border-bottom:2px solid #DDD;margin:0 0 0.5em 0;padding:0.5em;font-size:1.3em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
  
  /* videos */
  #videosHotel {padding:2%; width:96%; float:left; font-size:13px;}
	#videosHotel h2 {background-color:#FFF;color:#444;border-bottom:2px solid #DDD;margin:0 0 0.5em 0;padding:0.5em;font-size:1.2em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
  #videosHotel .videoHotel {text-align:center;width:640px;margin:0 auto 40px auto; border:1px solid #DDD; padding:10px;}
  #videosHotel .videoTitle {text-align:center;margin:0; padding:5px 0; width:640px; font-weight:bold;}
  
  /* localizacao */
  #localizacao {padding:2%; width:96%; float:left; text-align:center; font-size:13px;}
  #localizacao h2 {background-color:#FFF; color:#444; border-bottom:2px solid #DDD; margin:0 0 0.5em 0; padding:0.5em; font-size:1.2em; font-style:normal; font-weight:bold; line-height:normal; text-align:left;}
  #localizacao .local_info {font-size:1em; text-align:left; padding:0 5px;}
  #localizacao .mapa {margin:10px 0; text-align:left;}
	#localizacao .mapa .bt_facareserva {float:right;}
  .locationBoxMap {width:260px;}
  
  /* Tarifarios */
  #tarifario {padding:2%; width:96%; float:left; font-size:13px;}
  #tarifario h2 {background-color:#FFF;color:#444;border-bottom:2px solid #DDD;margin:0 0 0.5em 0;padding:0.5em;font-size:1.2em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
  #tarifario .table_tarifario {clear:none;float:left;width:100%;font-size:1em;text-align:left;border:1px solid #CCC;margin-bottom:15px;}
  #tarifario .table_tarifario .tarifarios_valor {font-size:11px;text-align:right;}
  #tarifario .table_tarifario .tarifa_balcao {font-size:0.9em;color:#222;text-align:right;}
  #tarifario .table_tarifario .tarifa_internet {font-size:1.2em;color:#CC0000;font-weight:bold;text-align:right;}
    #tarifario .table_tarifario th.data {font-size:0.9em;font-weight:bold;padding:4px 2px 4px 10px;line-height:normal;width:55%;}
    #tarifario .table_tarifario th.tarifa_balcao {font-size:0.9em;width:140px;}
    #tarifario .table_tarifario th.tarifa_internet {font-size:0.9em;width:140px;}
    #tarifario .table_tarifario th.numeroquartos {font-size:0.9em;}
    #tarifario .table_tarifario th.tarifas {font-size:0.9em;}
  #tarifario .table_tarifario th {color:#222;font-size:1.2em;font-weight:bold;padding:0px;border-bottom:1px solid #DDD;line-height:normal;background-color:#EEE;}
  #tarifario .table_tarifario tr.odd {background-color:#FFF;}
  #tarifario .table_tarifario tr.even {background-color:#FAFAFA;}
  
  #tarifario .table_tarifario tr.odd:hover , #tarifario .table_tarifario tr.even:hover {background-color:#EEE;}
  
  #tarifario .table_tarifario tr.odd td , 
  #tarifario .table_tarifario tr.even td {vertical-align:top;border-bottom:1px solid #CCC;border-top:1px solid #FFF;}
  
  #tarifario .table_tarifario .tipo {font-size:1em; font-weight:normal; padding:0.5em 1em;} 
  #tarifario .table_tarifario .tipo .photo {float:left;margin:0 5px 0 0;background-color:#FFF; border:1px solid #CCC; display:inline; float:left; padding:4px;}
  #tarifario .table_tarifario .tipo .desc {line-height:normal;font-weight:normal;padding:0;}
  #tarifario .table_tarifario .tipo .room_text {font-size:12px;}
  #tarifario .table_tarifario .tipo .rooms_name {font-weight:bold;font-size:14px;}
  #tarifario .table_tarifario .tipo .max_occupancy {font-weight:normal;font-size:11px;}
  #tarifario .table_tarifario .tarifas .desc {color:#888;font-size:0.92em;line-height:normal;font-weight:normal;padding:0;}
  #tarifario .table_tarifario .numeroquartos a.desc {color:#888; font-size:0.92em; line-height:normal; font-weight:normal; padding:2px 0 2px 0;border-bottom:1px dashed #DDD;}
  #tarifario .table_tarifario .numeroquartos a.desc:hover {text-decoration:none;border-bottom:1px solid #DDD;}
  
  #tarifario .facilities {font-size:11px;}
  #tarifario .POLICY_CANCELLATION , 
  #tarifario .POLICY_HOTEL_EXTRACHARGES , 
  #tarifario .POLICY_PREPAY , 
  #tarifario .POLICY_SUMMARY_INCLUDED , 
  #tarifario .POLICY_SUMMARY_EXCLUDED , 
  #tarifario .POLICY_TITLE {font-size:11px;}
  
  #tarifario .table_tarifario .obs {font-size:11px;background-color:#FFF;font-weight:normal;color:#333;line-height:normal;}
  #tarifario .table_tarifario .obs hr {display:none;}
  #tarifario .table_tarifario .obs p {margin:0;padding:5px 15px;}
  #tarifario .table_tarifario .aviso {text-align:left;font-size:11px;font-weight:bold;color:#444;padding:0 5px 5px 10px;line-height:normal;}
  #tarifario .table_tarifario td .bt_facareserva {margin:0;}
  #tarifario .table_tarifario td .bt_facareserva a {margin:0;}
  
  #tarifario td.no_rooms_available {padding:10px;}
  #tarifario td.no_rooms_available .no_rooms_available {font-weight:bold;color:#FF0000;}
  
  /* regulamento */
  #regulamento {padding:0 0 10px; width:100%; float:left; font-size:13px;}
  #regulamento h2 {background-color:#FFF; color:#444; border-bottom:2px solid #DDD; margin:0 0 0.5em 0; padding:0.5em; font-size:1.2em;font-style:normal; font-weight:bold; line-height:normal; text-align:left;}
	.block-regulamento {}  
  .block-regulamento p {padding:0 5px 0.2em 0; line-height:1.3em;}

  /* pagamento */
  #pagamento {padding:10px 0;width:100%;float:left;font-size:13px;}
  #pagamento h2 {background-color:#FFF;color:#444;border-bottom:2px solid #DDD;margin:0 0 0.5em 0;padding:0.5em;font-size:1.2em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
  #pagamento p {padding:0 10px 0.2em 10px;line-height:normal;}
  #pagamento img.card {margin-left:5px;}
  #pagamento .obs_pagamento {font-size:12px;font-style:italic;}
  
	/* promocoes */
  #promocoes {padding:2%;width:96%;float:left;font-size:13px;}
	#promocoes h2 {background-color:#FFF;color:#444;border-bottom:2px solid #DDD;margin:0 0 0.5em 0;padding:0.5em;font-size:1.2em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
	#promocoes .table_promo {clear:none;float:left;width:100%;font-size:1em;text-align:left;border:1px solid #DDD;margin-bottom:15px;}
	#promocoes .table_promo th.data {font-weight:bold;padding:4px 2px 4px 10px;line-height:normal;text-align:left;}
	#promocoes .table_promo th {color:#222;border-bottom:1px solid #DDD;line-height:normal;background-color:#EEE;}
	#promocoes .promo {margin:10px 0 20px 0;padding:10px;}
	#promocoes .promo .promoReserva {float:right;}
	#promocoes .promoTitle {font-size:12px;font-weight:bold;color:#000;}
	#promocoes .promo .promoText {font-size:12px;color:#000;}	
	#promocoes .promo .promoText .titulogrande {font-size:14px;font-weight:bold;border-bottom:0;background-color:transparent;margin:0;padding:0;}
	#promocoes .promo .promoText .textogrande {font-size:14px;font-weight:normal;}
	#promocoes .promo .promoText .titulonormal {font-size:12x;font-weight:bold;border-bottom:0;background-color:transparent;margin:0;padding:0;}
	#promocoes .promo .promoText .textonormal {font-size:12px;font-weight:normal;}
	#promocoes .promo .promoText .titulopequeno {font-size:11px;font-weight:bold;border-bottom:0;background-color:transparent;margin:0;padding:0;}
	#promocoes .promo .promoText .textopequeno {font-size:10px;font-weight:normal;}
	#promocoes .promo .promoText ul li {list-style-type:disc!important;list-style-image:none;list-style-position:inside;}
	#promocoes .promo img {display:none;}  

  /* Avaliacao */
  .listaHoteis .page , #avalia_result_list .page {text-align:right;display:inline;float:right;}
  .listaHoteis .hotels_messageresult , #avalia_result_list .hotels_messageresult {text-align:left;}
  #opinioes {padding:2%;width:96%;float:left;font-size:13px;}
  h2.avaliatitle {background-color:#FFF;color:#444;border-bottom:2px solid #DDD;margin:0 0 0.5em 0;padding:0.5em;font-size:1.2em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
  .hotel_geral {width:99.5%;}
    .hotel_geralBox {margin:0 0 10px 0;padding:10px;border:1px solid #DDD;background-color:#EEE;}
      .nota_geralLeft {margin:0 45% 0 0;}
        .hotel_geralrecom p {padding:0;margin:0;font-size:0.9em;}
        .hotel_geralrecom .totalback {font-size:1em;font-weight:bold;}
        .hotel_geralrecom .total {font-size:1em;font-weight:bold;}
      .nota_geralRight {padding:5px;width:230px;float:right;border:1px solid #DDD;background-color:#FFF;}
        .nota_geralRight .rate_box3 {margin-left:2px;margin-top:2px;float:right;}
        .nota_geralRight .rate_border {background:transparent url("/images/malapronta/rate_border.gif") no-repeat scroll 0 0;}
        .nota_geralRight h3 {padding:0;margin:0 0 5px 0;font-size:0.9em;border-bottom:1px solid #DDD;}
        .nota_geralRight ul li fieldset {border:0;text-align:left;font-size:11px;}
    
  .hotel_geral .nota_Final  {float:left;width:100%;}
	.hotel_geral .nota_Resumo {float:left;width:100%;margin:5px 0 0 0;}
		.nota_text {float:left;width:100%;}
		.nota_text p {margin:0;padding:0;}

  #avalia_result_list h2 {background-color:#FFF;color:#444;border-bottom:2px solid #DDD;margin:0 0 0.5em 0;padding:0.5em;font-size:1.2em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
  .avalia.user {padding:0;margin:0;list-style:none;}

  .hotels_reviews {padding:0;margin:0 0 10px 0;float:left;width:100%;}
  div.usersort {margin:0;padding:0;}
  form.usersort {font-size:11px;padding:0;margin:0;}
  form.usersort label {font-weight:bold;font-size:11px;}
  form.usersort fieldset {border:1px solid #FFF;margin:0 1em 0 0;padding:0;float:left;}
  form.usersort select {font-size:11px;margin-right:10px;}
  .rev_sort {}
  .rev_filter {width:200px;}
  *html .rev_filter {width:280px;}
  .avalia.user ul {padding:0;margin:0;}
  .avalia.user ul li {font-size:12px;padding:0;margin:0 0 1px 0;border-width:1px;border-style:solid;list-style:none;float:left;width:99.5%;}
  .avalia.user ul li.even {border-color:#DDD #FFF #FFF #FFF;color:#555;background-color:#EEE;}
  .avalia.user ul li.odd {border-color:#DDD #FFF #FFF #FFF;color:#555;background-color:#FFF;}
  .avalia.user ul li.odd:hover , .avalia.user ul li.even:hover {border-color:#DDD;}
  .avalia.user ul li .box {padding:10px 0;margin:0;float:left;width:100%;}
  .avalia.user ul li .box .header {font-weight:normal;line-height:normal;margin:0;padding:0 0 0 10px;float:left;width:130px;}
  .avalia.user ul li .box .header .name {font-size:1em;font-style:normal;margin:0;padding:0;text-transform:uppercase;}
  .avalia.user ul li .box .header .namecity {font-size:0.9em;font-weight:normal;}
	.avalia.user ul li .box .header .date {font-size:0.9em;font-weight:normal;}
	.avalia.user ul li .box .content {float:right;width:550px;margin:0 10px 0 0;}
	*html .avalia.user ul li .box .content {margin:0 5px 0 0;}
  .avalia.user ul li .box .content .title {font-size:1.2em;font-weight:bold;font-style:normal;}
  .avalia.user ul li .box .content .title a {padding:0 16px 0 0;}
  .avalia.user ul li .box .content .comment {margin:0;font-size:1em;font-weight:normal;font-style:normal;line-height:1.4em;padding:10px;border:1px solid #DDD;background-color:#FFF;}
  .avalia.user ul li .box .content .details {margin:0;padding:5px;float:right;width:220px;border:1px solid #DDD;}
	.avalia.user ul li .box .content .details .avalia_ratecustomer , .avalia.user ul li .box .content .details .hotel_user {float:left;width:100%;margin:0;}
	.avalia.user ul li .box .content .details .hotel_user {margin:5px 0 0 0;}
  .avalia.user ul li .box .content .details .hotel_userText {padding:0.5em 0;}
  .avalia.user ul li .box .content .details h3 {font-size:0.9em;margin:0 0 5px 0;padding:0;border-bottom:1px solid #DDD;}
  .avalia.user ul li .box .content .details .rate_box3 {margin-top:3px;width:120px!important;margin-left:2px;float:right;}
  .avalia.user ul li .box .content .details ul li .rate_box3 {margin-top:3px;width:120px!important;margin-left:2px;float:right;}
  .avalia.user ul li .box .content .details .avaliamedia {padding:3px 3px 3px 22px;line-height:normal;margin-bottom:3px;}
  .avalia.user ul li .box .content .details .avaliamedia a {font-weight:normal;font-size:11px;margin-left:5px;padding:0 16px 0 0;}
	.avalia.user ul li .box .content .details-left {margin:0 250px 0 0;font-size:0.9em;}
	.avalia.user ul li .box .content .details-left div {border-bottom:1px solid #DDD;padding:0.5em 0.5em 0 0.5em;}
	.avalia.user ul li .box .content .details-left div.last {border-bottom:0;}
  .rate_overall , .rate_all , .rate_room, .rate_service, .rate_price, .rate_clean, .rate_local {padding:0;margin:0;font-size:11px;font-weight:normal;border:0!important;line-height:normal;float:left;width:100%;}
  .avalia.user .box .content .return-yes , .avalia.user .box .content .return-no {background-image:url("/images/malapronta/icon-arrows2.gif");background-repeat:no-repeat;height:22px;padding:2px 0 2px 22px;margin:0;font-weight:bold;line-height:normal;margin-bottom:3px;line-height:1.8em;}
  .avalia.user .box .content .return-yes {background-position: left -280px !important;}
  .avalia.user .box .content .return-no {background-position: left -340px !important;}
  .recomedaria {font-size:0.9em;}
  /* avalia */
  
  /* 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;}
  .formMsg ol li {margin:0 0 0.5em 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;}
  
  #reserva {padding:2%;width:96%;float:left;font-size:13px;}
  #reserva h2 {background-color:#FFF;color:#444;border-bottom:2px solid #DDD;margin:0 0 0.5em 0;padding:0.5em;font-size:1.2em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
  #formReserva  {color:#333; font-family:Arial, Tahoma, Trebuchet MS, Verdana, sans-serif; font-size:1em; float:left;width:100%;} 
  #formReserva fieldset {border:1px solid #FFFFFF; color:#000; font-weight:normal; margin:0; padding:0.2em 0; line-height:normal; }
  #formReserva fieldset#error_email {padding:0;margin:0;}
  fieldset label a {color:#333;}
  #formReserva .fieldset1 {margin:0; padding:5px; border:0px solid #DDD;}
  #agentMessage {border:1px solid #DDD!important; background-color:#FFFFEF!important;}
  #mensagemAgenteViagens {padding:5px 20px; text-align: justify; font-size:1em; line-height:1.4em;font-family: Arial, sans-serif;}
  
  .formReservaLegenda {font-size:1.1em; font-weight:bold; color:#444; border-bottom:1px solid #DDD; margin-bottom:0.5em;}
  
  #fieldsetErros {border:1px solid #FF0000!important;padding:10px!important;margin:0 0 10px 0!important;}
  #fieldsetErros .formReservaLegenda {color:#FF0000;border-bottom:0;margin-bottom:0.5em;} 
  #fieldsetErros .fieldsetErro {padding:0 10px 10px 15px; color:#FF0000; line-height:1.4em;}
  #fieldsetErros ul {margin:0;}
  #fieldsetErros ul li {list-style:decimal;list-style-position:inside;color:#FF0000;margin:0;}
  .formRightcol ul.error_list {margin:0;}
  .formRightcol ul.error_list li {margin-left:0;margin-bottom:3px;font-size:11px;border-top:0!important;padding:0!important;}  
  #fieldsetErros .fieldsetErro input {border:1px solid #FF3333;}
  #fieldsetErros .fieldsetErro {width:94% !important;}
  
  #erro1 #id_contato_tipo_1 , #erro1  #id_contato_tipo_2 {border:0 !important;}
  #error_email {clear:both;}
  #error_email_domain {position:relative;}
  #error_email_domain .line1 {color:#555; padding:2px;}
  #error_email_domain .line2 {color:#555; padding:2px;}
  #error_email_domain .line3 {color:#555; padding:2px;}
  #email_suggestion  {background-color:#FFF;border:1px solid #FF0000;font-size:11px;left:285px;padding:10px 5px 0;position:absolute;text-align:center;top:-25px;width:220px;z-index:1000;}
  #email_suggestion .line1 {color:#f00; padding:2px; font-size: 13px;font-weight:bold;}
  #email_suggestion .line2 {color:#444; padding:2px;}
  #email_suggestion .line3 {color:#444; padding:2px;}
  #email_suggestion .line4 {color:#000; padding:2px;}
  #email_suggestion .line5 {color:#555; padding:2px; margin-top:5px;}
  #email_suggestion .line5 .butt1 , 
  #email_suggestion .line5 .butt2 {cursor:pointer;padding:4px;font-size:11px;cursor:pointer;margin:0 5px 5px; background-color:#EEE; border-color:#DDD #CCC #CCC #DDD; border-style:solid; border-width:1px; color:#666; font-family:Tahoma,Verdana,sans-serif;}
  #email_suggestion .line6 {color: #555; padding: 2px;} 
  
  #book_check_in_day ,  #book_check_out_day {float:left;width:80px;}
  #book_check_in_month_year , #book_check_out_month_year {width:180px;} 
  #dtm_hospedagem {float:left;}
  #formReserva span.obrigatorio {color:#FF0000;padding-left:2px;}
  #formReserva .form {background-color:#FFF; color:#000; font-size:1.1em; font-weight:normal; border:1px solid #CCC; padding:3px 1px 2px;}
  #formReserva .form:focus {background-color:#FFF; border:1px solid #FAD604;}  
  .formerror {border:1px solid #FF3333!important;}  
	
	/* .calendar {position:absolute;top:900px!important;left:50%!important;margin-left:270px!important;} */
	
  #formReserva #str_estado {z-index:1;}
  #formReserva #dtm_hospedagem {padding:3px 20px 3px 3px!important;}
  #formReserva #txt_observacao , #book_message {font-family:Tahoma,Verdana,sans-serif; font-size:1em; width:260px;height:100px;}
  #formReserva fieldset.bol_recebe {margin:0.5em 0 0.5em 210px;width:350px;float:none;}
  #formReserva fieldset.concorda {margin:0.5em 0 0.5em 210px;width:auto;float:none;font-size:11px;}
  #formReserva fieldset.bt {margin:0;}
  #formReserva #erro1 .formRightcol label {font-size:1.1em;}
  #formReserva #erro1 .formRightcol label:hover {font-size:1.1em;}
  #formReserva #erro1 ul.radio_list , ul.radio_list li{margin:0;}
	#formReserva #erro1 ul.radio_list label:hover {text-decoration:underline;cursor:pointer;}
  #formReserva ul.quarto {margin:0;padding:0;float:left;width:100%;}
  #formReserva ul.quarto li {margin:0;padding:1em 0;border-top:1px dashed #D8E3F5;float:left;width:100%;}
  #formReserva ul.quarto li.first {margin:0;padding:1em 0;border-top:0;}  
  .formLeftcol {float:left; width:190px; text-align:right; padding-right:8px; padding-top:6px; font-size:12px;}
  .formRightcol {padding-top:1px;margin-left:200px;}
  .formRightCol_text {padding-top:5px;}
  .butt {border-style:solid; border-width:1px; color:#666; font-family:Tahoma,Verdana,sans-serif; font-size:11px; line-height:normal; margin-right:5px; margin-bottom:5px;  float:left;  background-color:#EEE;  border-color:#DDD #CCC #CCC #DDD;}
  #formReserva #submit-enviar , #submit-reserva {background-color:#FCE701; border-width:1px; border-style:solid; border-color: #FCE701 #FCE701 #CFBD00 #CFBD00;margin:3px 4px 0 0;padding:5px; font-size:11px; font-weight:bold; cursor:pointer;}
	#formReserva #submit-enviar:hover , #submit-reserva:hover {cursor:pointer; border-color: #FCE701 #FCE701 #EFE000 #EFE000;}
  #submit-reserva {float:right;}
  #form_book_guest ul.guestname {padding:0;margin:0;}
  #form_book_guest ul.guestname li {margin:0 0 5px 0;}
  #form_book_guest ul.guestname li label {margin-right:5px; float:left; width:150px; text-align:left;}
  #form_book_guest ul.guestname li input {margin-left:5px; height:16px; width:40%;}
  #book_cc_cvc {width:35px;}
  #form_book_guest #submit-enviar {margin:3px 4px 0 160px;}
  
  p.confenvio {font-weight:bold;}
  p.confenvio_ok {padding:0; font-weight:bold; line-height:normal;}
  p.confenvio_inbox {padding:10px 45px; font-weight:normal; line-height:normal;}  
  .confirmacao {padding:10px;}
  
  /* duplicada */
  #duplicadaLeft {margin-right:340px;padding:5px 10px 5px 5px;margin-bottom:20px;}
  #duplicadaLeft dl {margin:0;padding:0;float:left;width:100%;}
  #duplicadaLeft dt {margin:0 5px 0 0;float:left;width:140px;text-align:right;}
  #duplicadaLeft dd {margin:0 0 0 145px;}
  #duplicadaRight {float:right;width:320px;padding:5px;margin-bottom:20px;}
  #duplicadaRight #historico dl {margin:0 0 1em 0;border-bottom:1px solid #D8E3F5}
  #duplicadaRight #historico dd {margin:0;} 
  #duplicadaRight #historico {float:left;width:100%;margin-top:10px;}
    #duplicadaRight #book_complement_message {font-family:Tahoma,Verdana,sans-serif; font-size:1em; width:98%;height:100px;}
    #duplicadaRight #historico dd blockquote {font-style:normal;font-size:1em;}
    .changed_from {color:#CC0000;font-weight:bold;}
    .changed_to {color:#21BF0B;font-weight:bold;}   
    .tarifa_total {font-size:1.1em;text-transform:uppercase;color:#CC0000;font-weight:bold;}        
  #etapas {margin:0;float:left;width:100%;}
  #etapas ul {margin:0 0 1em 0;float:left;height:30px;width:100%;}
  #etapas ul li {float:left;width:226px;margin:0 1px 0 2px;font-weight:bold;font-size:1.1em;color:#FFF;background-color:#444;padding:5px;border:1px solid #E0EBFC;}
  #etapas ul li .number {background-color:#444;color:#FFF;padding:3px;}
  #etapas ul li.current {color:#000;background-color:#FCE701;padding:5px;border:1px solid #FCE701;}
  #etapas ul li.current .number {color:#000;background-color:#FCE701;}
  
  /* error 404 */
  .error404 {margin-left:110px; margin-top:20px; padding-top: 20px;}
  
  /* recommended-hotels-reservation */
  #recommended-hotels-reservation {padding:2%;width:96%;float:left;font-size:12px;}
  #recommended-hotels-reservation h1.title {font-size:20px;font-weight:normal;padding:0 5px;}
  #recommended-hotels-reservation h2 {background-color:#FFF;color:#444;border-bottom:2px solid #DDD;margin:0 0 0.5em 0;padding:0.5em;font-size:1.2em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
  #recommended-hotels-reservation ul {margin:0;}
  #recommended-hotels-reservation ul li {float:left; list-style:none; padding:5px; margin-left:0; margin:0; }
  #recommended-hotels-reservation .hotelfeatured-leg h2 {background-color:transparent;border-bottom:0;font-size:12px;margin:0; padding:0px 5px 0px; color:#244E88;line-height:normal;}
  #recommended-hotels-reservation-top {float:left;width:100%;margin:0 0 0.5em;}
  #recommended-hotels-reservation-left {float:left;margin-right:2%;width:48%;}
  #recommended-hotels-reservation-right{float:left;width:48%;}
    #recommended-hotels-reservation-top .hotelfeatured-box {float:left;width:100%;margin:0 0 10px;border-bottom:1px solid #DDD;padding:0 0 10px;}
    #recommended-hotels-reservation .hotelbox {padding:5px 0 5px 0;margin-top:1px;border-bottom:1px solid #DDD;float:left;width:100%;}
    #recommended-hotels-reservation .hotelbox h2 {background-color:transparent;color:#444;border-bottom:0;margin:0;padding:0 0.5em;font-size:1.2em;font-style:normal;font-weight:bold;line-height:normal;text-align:left;}
    #recommended-hotels-reservation .recommended-photo {float:left;margin:0 5px;}
    #recommended-hotels-reservation .recommended-photo a.hotel-photo-recommended img {width:60px; height:43px;display:block;font-size:11px;}
    #recommended-hotels-reservation .recommended-photo a.hotel-photo-recommended {float:left; background-color:#FFF; border:1px solid #DDD; margin:0; padding:4px;}
    html>body #recommended-hotels-reservation .recommended-photo a.hotel-photo-recommended:hover {border:1px solid #CCC;}
    
    #recommended-hotels-reservation .recommended-leg {margin-top:5px;padding:0;font-size:11px;}
    #recommended-hotels-reservation .precosite {font-size:11px;}
	
	/* new calendar */
	#ui-datepicker-div {z-index:10000;width:220px!important;}
		.ui-datepicker-trigger {}
		.ui-datepicker-trigger:hover {cursor:pointer;}
		.ui-datepicker {}
		.ui-datepicker-group {clear:both;width:220px;background-color:#FFF;border:2px solid #4E8DCE;}
		.ui-datepicker-header {background-color:#4E8DCE;color:#FFF;height:18px;position:relative;}
			.ui-datepicker-prev , .ui-datepicker-next {width:16px;display:block;position:absolute;height:16px;color:#FFF;cursor:pointer;text-indent:-9999em;background-repeat:no-repeat;}
			.ui-datepicker-prev {left:2px;background-color:#E0EBFC; background-image:url("/images/icons/resultset_previous.gif"); background-position:top left;}
			.ui-datepicker-prev:hover {background-color:#FFF;}
			.ui-datepicker-next {right:2px;background-color:#E0EBFC; background-image:url("/images/icons/resultset_next.gif"); background-position:top right;}
			.ui-datepicker-next:hover {background-color:#FFF;}
		.ui-datepicker-group-first .ui-datepicker-title  {text-align:center;padding:2px;}
		.ui-datepicker-group-last .ui-datepicker-title  {text-align:center;padding:2px;}
		.ui-datepicker-title {background-color:#4E8DCE;color:#FFF;font-size:12px;}
			.ui-datepicker-month {font-weight:bold;}
			.ui-datepicker-year {font-weight:bold;}			
		
		.ui-datepicker-calendar {background-color:#FFF;margin:0;padding:0;border-collapse:collapse;width:100%;}
			.ui-datepicker-calendar th {background-color:#E0EBFC;margin:0;padding:1px;}
			.ui-datepicker-calendar td {padding:1px;margin:0;}
			.ui-datepicker-calendar td a {background-color:#EFF7FF;color:#000;border:1px solid #FFF;padding:0;font-size:11px;text-align:center;}
			.ui-datepicker-calendar td a:hover {background-color:#DBEAFE;border:1px solid #4E8DCE;color:#499FFA;}										
			.ui-datepicker-calendar td.ui-datepicker-unselectable span , 
			.ui-datepicker-calendar td.ui-datepicker-unselectable a {background-color:#FFF;border:1px solid #FFF;color:#999;text-decoration:line-through;} 
			.ui-datepicker-calendar td.ui-datepicker-current-day a , 			 
			.ui-datepicker-calendar td.ui-datepicker-current-day a:hover {background:#CC0000;color:#FFF;border:1px solid #CC0000;}
			.ui-datepicker-calendar td.ui-datepicker-current-day a {color:#FFF;}
			.ui-datepicker-calendar td a {display:block;}
			.ui-datepicker-calendar td a:hover {display:block;}
	.ui-dialog-titlebar {text-align:center; font-weight:bold; border-bottom:1px solid #D2DCEC; background-color:#FFF; height:18px; position:relative;}
	.ui-dialog-titlebar:hover {cursor:move;}
		.ui-dialog-title {font-size:11px;}
		
		.ui-dialog-titlebar-close {position:absolute;top:0;right:0;margin:0;text-indent:-9999em;width:20px;display:block;background:transparent url(/images/icons/cross.png) no-repeat scroll top right; padding:0 0 0 20px;}
		.ui-icon-closethick {}
	.ui-dialog-buttonpane {border-top:1px solid #D2DCEC;padding:5px 0 0 0;}
		.ui-state-default {color:#666; line-height:normal; }
		.ui-state-default:hover {cursor:pointer;}    

.ui-datepicker-row-break { clear:both; width:100%; }
		
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}		
/*
** END: HOTEL ------------------------------------------------------------------------------------------------------------------
*/
/*
** RESULT  -------------------------------------------------------------------------------------------------------------------
*/  
  
  #hotels-result , #result {}
    #hotels-result-fieldset , #result-fieldset{padding:15px;}
    #hotels-result-in , #result-in  {}

  #hotels-result-in .nav-top  , #result-in .nav-top {margin:0;}
  
  .listbooking .nav-top {margin:0;}
  #content-nav-top .nav-top {margin:0 0 2px;}
  /* filterbar */
  #col7 .nav-top {margin:0 0 2px;}
  .filterbar {}
  #filterbar-top {height:20px; margin-top:10px; font-size:12px;}  
  #filterbar-bottom {height:20px;}
  form.sort select {font-size:0.9em;}
  .sortby {padding:0;}
  .sortby ul {margin:0;display:inline;}
  .sortby ul li {display:inline;list-style:none;margin:0;}
  .sortby ul li input.sortbyradio {margin:-2px 0 0 0;padding:0;}
  *html .sortby ul li input.sortbyradio {margin:-3px 0 0 0;padding:0;} 
  .sortby ul li a {font-size:12px;text-decoration:underline;margin-right:5px;padding-left:3px;padding-right:0px;}
  .sortby ul li a:hover {text-decoration:none;cursor:pointer;}
  .sortby ul li .sort_de , 
  .sortby ul li .sort_ac {background-image:url("/images/malapronta/icon-arrows.gif");background-repeat:no-repeat;padding-right:12px;font-weight:bold;}
  .sortby ul li .sort_de {background-position: right -126px;}
  .sortby ul li .sort_ac {background-position: right -146px;}
  form.near select {font-size:0.9em;}
  .shownear {float:right;}
  /* filterbar */
  /* paginateResults */
  #paginateResults {float:right; height:20px; text-align:right; margin-top:10px;}
  #numberPaginateResults {font-size:11px;}
  #btnPaginateResults {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:2px 3px; width:60px;}
  /* paginateResults */
  
  /* page */
  #hotels_results_box_pagetop {height:auto; padding:10px 0 10px;float:left;width:100%;}
  #hotels_results_box_pagebottom {height:auto; padding:0 0 10px 0;float:left;width:100%;}
  #results_box_pagetop {height:auto; padding:10px 0 10px;float:left;width:100%;}
  #results_box_pagebottom {height:auto; padding:0 0 10px 0;float:left;width:100%;}	
  .page {padding:5px 0 5px 0;margin:0;font-size:12px;text-align:right;height:21px;float:right;display:inline;}
  .hotels_messageresult {text-align:left;font-size:12px;color:#222;display:inline;}
  .hotels_messageresult strong {font-size:16px;padding:0.2em;}
  
  .avalia_page .page {width:100%; float:right;}
  .avalia_page .page span {float:none;}
  .page span {text-align:center; line-height:normal;}
  .page span.none {padding:2px 5px; border:0; background-color:#FFF; display:none;}
  .page span.select {font-weight:bold; border:0; background-color:#FFF; padding:0 5px;}
  .page a {text-decoration:underline; border-width:1px; border-style:solid;background-color:#FFF; border-color:#DDD; padding:3px 5px; margin:0 0 0 1px; height:20px; font-weight:bold;}
  .page a:hover {text-decoration:none; border-color:#CCC; background-color:#FFF;}
  
  #avalia_results_box_pagetop {height:30px; padding:10px 0 2px; clear:both;}
  #avalia_results_box_pagebottom {height:30px; padding:5px 0; clear:both;}
  /* page */
    
  /* hotel_results & results */
  .hotel_results , .results {width:100%; float:left; margin:0 0 10px 0;}
  .hotel_results ul , .results  ul {list-style:none; margin:0;}
  .hotel_results ul li , .results  ul li {list-style:none; margin:0;}
  .hotel_results ul li.even , .results ul li.even {background-color:#FAFAFA;}
  .hotel_results ul li.odd , .results  ul li.odd {background-color:#FFF;}

  .hotel_resultbox , .resultbox {border-width:2px; border-style:solid; border-color:#DDD #FFF #FFF #FFF;}
  .hotel_resultbox:hover , .resultbox:hover {border-width:2px; border-style:solid; border-color:#FCE701; background-color:#FFFFEF;}
  
  .hotel_resultbox .top , .resultbox .top {padding:10px 0 1px 0;}   
  .hotel_resultbox .top h2 , .resultbox .top h2 {font-size:18px; font-weight:normal; padding:0 0 0 10px; margin:0; line-height:1.4em; display:inline;}
  .hotel_resultbox a , .resultbox a {text-decoration:underline;white-space:nowrap;}
  .hotel_resultbox a:link , .resultbox a:link {text-decoration:underline;}
  .hotel_resultbox a:visited , .resultbox a:visited ,
  .hotel_resultbox a:focus, .resultbox a:focus ,
  .hotel_resultbox a:active , .resultbox a:active{text-decoration:underline;}
  .hotel_resultbox a:hover , .resultbox a:hover {text-decoration:none;}
  /* /hotel_results & results */
	
	/* event */
	.event-desc {font-size:12px;line-height:1.4em;padding:0 0 20px 0;}
	#event-left {font-size:11px; float:left; width:350px;}
	#event-left .event-geralinfo {padding:0 0 20px 0;}
	#event-left .event-geralinfo h3 {font-size:12px;font-weight:bold;}
	#event-right {float:right; width:350px; margin:0 0 20px 0;}
	#event-right #copyright {white-space:normal!important; width:400px!important;}

	#city_suppliers {font-size:11px;}
	#city_suppliers div {float:left;width:100%;margin:0 0 5px;}
		#city_suppliers h3 {font-size:12px;font-weight:bold;}
		#city_suppliers  a {font-weight:bold;}
		#city_suppliers  a img {float:left;width:60px;height:43px;background-color:#FFFFFF;border:1px solid #DDDDDD;float:left;margin:0 4px 0 0;padding:4px;}
		#city_suppliers .stars5 {padding:0 0 1px 50px;background-position: left -507px;}
    #city_suppliers .stars4 {padding:0 0 1px 40px;background-position: left -492px;}
    #city_suppliers .stars3 {padding:0 0 1px 30px;background-position: left -477px;}
    #city_suppliers .stars2 {padding:0 0 1px 20px;background-position: left -462px;}
    #city_suppliers .stars1 {padding:0 0 1px 10px;background-position: left -447px;}
    #city_suppliers .stars0 {padding:0 0 1px 0px;background-position: left 0px;}
    
    #city_suppliers .stars0,
    #city_suppliers .stars1,
    #city_suppliers .stars2,
    #city_suppliers .stars3,
    #city_suppliers .stars4,
    #city_suppliers .stars5 {margin:1px 5px 1px 0px;height:6px;display:inline;font-size:10px;background-image:url("/images/malapronta/1-5stars.gif");background-repeat:no-repeat;}
	
	#event-bottom .hotel_mapbox {}
  #event-bottom .hotel_mapbox a {text-decoration:underline;}
  #event-bottom .hotel_mapbox a:link {text-decoration:underline;}
  #event-bottom .hotel_mapbox a:visited,
  #event-bottom .hotel_mapbox a:focus,
  #event-bottom .hotel_mapbox a:active {text-decoration:underline;}
  #event-bottom .hotel_mapbox a:hover {text-decoration:none;}
  
  #event-bottom .hotel_mapbox .top h2 {border-bottom:0!important; font-size:12px!important; font-weight:bold; padding:0 0 0 4px; margin:0; line-height:1.4em; display:inline;}  
    
    #event-bottom .hotel_mapbox .stars5 {padding:0 0 1px 50px;background-position: left -507px;}
    #event-bottom .hotel_mapbox .stars4 {padding:0 0 1px 40px;background-position: left -492px;}
    #event-bottom .hotel_mapbox .stars3 {padding:0 0 1px 30px;background-position: left -477px;}
    #event-bottom .hotel_mapbox .stars2 {padding:0 0 1px 20px;background-position: left -462px;}
    #event-bottom .hotel_mapbox .stars1 {padding:0 0 1px 10px;background-position: left -447px;}
    #event-bottom .hotel_mapbox .stars0 {padding:0 0 1px 0px;background-position: left 0px;}
    #event-bottom .hotel_mapbox .stars0,
    #event-bottom .hotel_mapbox .stars1,
    #event-bottom .hotel_mapbox .stars2,
    #event-bottom .hotel_mapbox .stars3,
    #event-bottom .hotel_mapbox .stars4,
    #event-bottom .hotel_mapbox .stars5 {margin:1px 5px 1px 0px;height:6px;display:inline;font-size:10px;background-image:url("/images/malapronta/1-5stars.gif");background-repeat:no-repeat;}
  
  #event-bottom .hotel_mapbox .hotel_info {margin:0 0 5px 0;font-size:11px;}
  #event-bottom .hotel_mapbox .hotel_thumb {margin-left:0;}
    #event-bottom .hotel_mapbox .hotel_thumb a {float:left;margin:0 10px 0 0;padding:5px;border:1px solid #DDD;background-color:#FFF;display:block;font-size:0.9em;}
    #event-bottom .hotel_mapbox .hotel_thumb a img {display:block;}

  #event-bottom .hotel_mapbox .hotel_content {margin:0;border-left:0;border-right:0;padding:0 0 5px;float:none;width:auto;font-size:11px;}
  #event-bottom .hotel_mapbox .hotel_content p {margin:0;padding:0;font-size:11px;}
  #event-bottom .hotel_mapbox .hotel_tarifariobox {padding:5px 0;margin:0;font-size:11px;}
  #event-bottom .hotel_mapbox .hotel_tarifariobox ul {margin:0;padding:0;}
  #event-bottom .hotel_mapbox .hotel_tarifariobox ul li {margin:0;padding:0;}
  #event-bottom .hotel_mapbox .hotel_tarifariobox .reserva {float:right;}
  #event-bottom .hotel_mapbox .hotel_tarifariobox_quarto {text-align:left;}
  #event-bottom .hotel_mapbox .hotel_tarifariobox_quarto .precos {text-align:left;float:none;}
		
	#neighborhood_suppliers {font-size:11px;float:left;width:100%;}
	#neighborhood_suppliers h3 {font-size:12px;font-weight:bold;}
	#neighborhood_suppliers a {font-weight:bold;}
		#neighborhood_suppliers .stars5 {padding:0 0 1px 50px;background-position: left -507px;}
    #neighborhood_suppliers .stars4 {padding:0 0 1px 40px;background-position: left -492px;}
    #neighborhood_suppliers .stars3 {padding:0 0 1px 30px;background-position: left -477px;}
    #neighborhood_suppliers .stars2 {padding:0 0 1px 20px;background-position: left -462px;}
    #neighborhood_suppliers .stars1 {padding:0 0 1px 10px;background-position: left -447px;}
    #neighborhood_suppliers .stars0 {padding:0 0 1px 0px;background-position: left 0px;}
    
    #neighborhood_suppliers .stars0,
    #neighborhood_suppliers .stars1,
    #neighborhood_suppliers .stars2,
    #neighborhood_suppliers .stars3,
    #neighborhood_suppliers .stars4,
    #neighborhood_suppliers .stars5 {margin:1px 5px 1px 0px;height:6px;display:inline;font-size:10px;background-image:url("/images/malapronta/1-5stars.gif");background-repeat:no-repeat;}
	/* /event */
  
  .contentborder {color:#222; padding:0 10px 10px 10px;}    
    
    /* stars - categoria do hotel */
    .stars0,
    .stars1,
    .stars2,
    .stars3,
    .stars4,
    .stars5 {margin:0 5px 0 5px;height:19px;font-size:19px;background-image:url("/images/malapronta/1-5stars.gif");background-repeat:no-repeat;}
    .stars5 {padding:0 0 0 100px;background-position: left -648px;}
    .stars4 {padding:0 0 0 80px;background-position: left -624px;}
    .stars3 {padding:0 0 0 60px;background-position: left -600px;}
    .stars2 {padding:0 0 0 40px;background-position: left -576px;}
    .stars1 {padding:0 0 0 20px;background-position: left -552px;}
    .stars0 {padding:0 0 0 0px;background-position: left 0px;}
        
    .content_top .stars0,
    .content_top .stars1,
    .content_top .stars2,
    .content_top .stars3,
    .content_top .stars4,
    .content_top .stars5 {height:19px;display:inline;float:none;font-size:17px;}
    .content_top .stars5 {background-position: left -264px;}
    .content_top .stars4 {background-position: left -240px;}
    .content_top .stars3 {background-position: left -216px;}
    .content_top .stars2 {background-position: left -192px;}
    .content_top .stars1 {background-position: left -168px;}
    .content_top .stars0 {background-position: left 0px;}
    
      /* hotel_nav */
      .hotel_resultbox .hotel_nav {padding:0;margin:5px 0 0;}
      
      .hotel_resultbox .hotel_nav span {margin:0px 0px 2px 0px;padding:4px 4px 4px 4px;font-size:1.2em;font-weight:bold;border-left:1px solid #DBEAFE;}
      .hotel_resultbox .hotel_nav span.first {background:transparent none;border-left:0px solid #DBEAFE;padding:4px 4px 4px 0;}
      .hotel_resultbox .hotel_nav a {text-decoration:underline;}
      .hotel_resultbox .hotel_nav a:visited, 
      .hotel_resultbox .hotel_nav a:active, 
      .hotel_resultbox .hotel_nav a:focus {text-decoration:underline;}
      .hotel_resultbox .hotel_nav a:hover {text-decoration:none;}
      /* hotel_nav */
      
      .hotel_resultbox .hotel_content_left {float:left; padding:0; width:162px;}
      .hotel_resultbox .hotel_content {margin:0px 0px 0px 170px;border-left:0;border-right:0;padding:0 0 5px 0;float:none;width:auto;}
			
      /* hotel_thumb_video */
			.hotel_resultbox .hotel_thumb_video {position:relative;height:110px;}
			.hotel_resultbox .hotel_thumb_video .hotel_video a {position:absolute;width:150px;height:100px;top:6px;left:6px;z-index:11;background:transparent url("/images/malapronta/icon-video.png") no-repeat scroll 0 0;}
			*html .hotel_resultbox .hotel_thumb_video .hotel_video a {background:transparent url("/images/malapronta/icon-video.gif") no-repeat scroll 0 0;}
			.hotel_resultbox .hotel_thumb_video .hotel_video a:hover {background-position:bottom left;}
			/* /hotel_thumb_video */
      /* hotel_thumb */
      .hotel_resultbox .hotel_thumb {margin-left:0;position:absolute;z-index:10;}
      .hotel_resultbox .hotel_thumb a {float:left;margin:0;padding:5px;border:1px solid #DDD;background-color:#FFF;display:block;font-size:0.9em;}
      .hotel_resultbox .hotel_thumb a img {width:150px;height:100px;display:block;}      
      /* hotel_thumb */               
      
      /* hotel_info */      
      .hotel_info {font-style:normal;color:#222;font-weight:normal;margin:0;padding:0 4px;font-size:1em;}
      .hotel_info .adr {display:inline;} 
      .hotel_resultbox .hotel_info {padding:0 10px 0 10px;}
      .hotel_resultbox .hotel_info .geo , .content_top .hotel_info .geo {display:none;} 
      .hotel_content_left .fieldset_ratebox {padding:5px 0 0 0; width:150px; height:40px; float:left;}
      .hotel_content .fieldset_ratebox {padding:5px 0 0 0; height:auto;}
      .hotel_content_left .fieldset_ratebox .rate_link {float:left;}
      .hotel_content_left .fieldset_ratebox .rate_link a {white-space:normal;}
      
      .hotel_info a {text-decoration:underline;}
      .hotel_info a:link {text-decoration:underline;}
      .hotel_info a:visited,
      .hotel_info a:focus,
      .hotel_info a:active {text-decoration:underline;}
      .hotel_info a:hover {text-decoration:none;}
      /* hotel_info */
      
      /* hotel_desc */    
      .hotel_resultbox .hotel_desc {font-style:normal; color:#222; font-weight:normal; padding:2px 0 0 0; line-height:1.4em; font-size:13px; margin:0 210px 0 0;}
      .hotel_resultbox .hotel_desc p {margin:0;padding:0;}
      .hotel_resultbox .hotel_desc a {text-decoration:underline;white-space:nowrap;}
      .hotel_resultbox .hotel_desc a:hover {text-decoration:none;}
      /* hotel_desc */
      
      /*ratebox */
      .hotel_resultbox .fieldset_ratebox h3 {float:none;}
      .hotel_resultbox .rate_box .rate {float:none;background-color:transparent;}
      .hotel_resultbox .rate_box .rate_link {float:none;}
      
      /* hotel_amenities */
      .hotel_amenities {padding:10px 0 0 0;}
      .hoteldestaque .hotel_amenities {margin:0;}
      .hotel_amenities_in {padding:0;}
      .hotel_amenities_in h5 {color:#888;margin:0;font-size:1em;padding:0 5px 0 0;float:left;}
      .hotel_amenities_in h5 a {text-decoration:underline;}
      .hotel_amenities_in ul {margin:0;}
      .hotel_amenities_in ul li {display:inline;margin:0 10px 0 0;padding:0px 0 0px 16px;background:transparent url("/images/malapronta/icon-check.gif") no-repeat left 0px;font-size:1em;list-style:none;white-space:nowrap;}
      .hotel_amenities_in ul li.no {background:transparent url("/images/malapronta/icon-check.gif") no-repeat left -80px;text-decoration:line-through;font-size:1em;color:#999;}
      /* hotel_amenities */
      
      /* hotel_tarifariobox */
      .hotel_resultbox .hotel_tarifariobox {padding:0;margin:0 0 0 10px;float:right;width:200px;}     
      .hotel_resultbox .hotel_tarifariobox_quarto {margin:0;border:1px solid #DDD;padding:9px;font-size:1em;font-weight:normal;background-color:#FFF;color:#000;text-align:left;}
      .hotel_resultbox:hover .hotel_tarifariobox_quarto {border:1px solid #CCC;}

        .precos {float:none;text-align:left;padding:0;margin:0;}
        .desconto {font-weight:bold;color:#CC0000;text-transform:uppercase;font-size:1.3em;}
        .nometarifario {font-weight:bold;color:#000;}  
        .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.5em;}
        .quartodesc {color:#333;font-weight:normal;}
        .vejatarifario {color:#333;padding:0;margin:5px 0 0 0;}
        
      .hotel_tarifariobox a {text-decoration:underline;white-space:normal;}
      .hotel_tarifariobox a:link {text-decoration:underline;}
      .hotel_tarifariobox a:visited,
      .hotel_tarifariobox a:focus,
      .hotel_tarifariobox a:active {text-decoration:underline;}
      .hotel_tarifariobox a:hover {text-decoration:none;}
        /*
				.reserva {margin-top:10px;}
				.hotel_resultbox .reserva {padding:5px;border:1px solid #DDD;background-color:#EEE;}
				.hotel_resultbox:hover .reserva {border:1px solid #CCC;}
				.hotel_resultbox:hover .reserva:hover {background-color:#FFF;border:1px solid #CC0000;}
				*/
				.reserva {margin-top:10px;}
        .hotel_resultbox .reserva {border-width:0px 0px 1px 1px;border-style: solid; border-color:#FCE701 #FCE701 #CFBD00 #CFBD00;background-color:#FCE701;padding:5px;}
        .hotel_resultbox .reserva:hover {border-color:#FCE701;}
				.hotel_resultbox .reserva .bt_facareserva a {background:transparent none!important; color:#000!important; padding:2px 0px 4px 0px!important; text-align:center!important; font-size:11px;}
        
      /* botao reserva */
      .bt_facareserva {margin:3px 0 0 0;} 
      .bt_facareserva a {      
        font-size: 13px;
        font-weight: bold;
        padding:4px 28px 4px 0px;
        margin:0 2px;
        display:block;
        line-height:normal;
        text-align:right;
        text-decoration:underline;
        width:auto;
        white-space:nowrap!important;
        height:auto;
        background:transparent url("/images/malapronta/icon-arrows2.gif") no-repeat scroll right -400px;
      }
      .bt_facareserva a:visited, .bt_facareserva a:active, .bt_facareserva a:focus {text-decoration:underline;}
      .bt_facareserva a:hover {text-decoration:none;color:#CC0000;}
      /* botao reserva */  
      
      /* hotel_tarifariobox */
     *html .contentborder .cleardiv {height:1px;clear:both;display:inline;}
     html>body .contentborder .cleardiv {clear:both;}
      
     
    /* error-listsuccess */
    #error-listsuccess {margin:20px;}
      .error-listsuccess {margin-bottom:3em;margin-left:120px;}
      #error-listsuccess h2 {color:#db0000;margin:1em 0 0.1em 0;line-height:normal;}
      #error-listsuccess h3 {font-size:14px;font-weight:bold;}
      #error-listsuccess p {font-size:1em;}
    /* /error-listsuccess */
    
/*
** END: RESULTHOTEL -------------------------------------------------------------------------------------------------------------------
*/
/*
** MAPHOTEL -------------------------------------------------------------------------------------------------------------------
*/
  #hotels-map {}
  #hotels-map-in {padding:15px;}
  #hotels-map-in .nav-top {margin:0;}
  #hotels-map-results {height:30px;padding:10px 0 2px;width:100%;}
  
  div.markerTooltip, div.markerDetail {
    color: #333;
    font-weight: bold;
    background-color: #FFF;
    white-space: nowrap;
    margin: 0;
    padding: 2px 4px;
    border: 1px solid #222;
  }
  
  .hotel_mapbox {width:500px;}
  .hotel_mapbox a {text-decoration:underline;}
  .hotel_mapbox a:link {text-decoration:underline;}
  .hotel_mapbox a:visited,
  .hotel_mapbox a:focus,
  .hotel_mapbox a:active {text-decoration:underline;}
  .hotel_mapbox a:hover {text-decoration:none;}
  
  .hotel_mapbox .top h2 {font-size:18px; font-weight:normal; padding:0 0 0 4px; margin:0; line-height:1.4em; display:inline;}  
    
    .hotel_mapbox .stars5 {background-position: left -264px;}
    .hotel_mapbox .stars4 {background-position: left -240px;}
    .hotel_mapbox .stars3 {background-position: left -216px;}
    .hotel_mapbox .stars2 {background-position: left -192px;}
    .hotel_mapbox .stars1 {background-position: left -168px;}
    .hotel_mapbox .stars0 {background-position: left 0px;}
    .hotel_mapbox .stars0,
    .hotel_mapbox .stars1,
    .hotel_mapbox .stars2,
    .hotel_mapbox .stars3,
    .hotel_mapbox .stars4,
    .hotel_mapbox .stars5 {height:22px;display:inline;float:none;font-size:17px;}
  
  .hotel_mapbox .hotel_info {margin:0 0 5px 0;}
  .hotel_mapbox .hotel_thumb {margin-left:0;}
    .hotel_mapbox .hotel_thumb a {float:left;margin:0;padding:5px;border:1px solid #DDD;background-color:#FFF;display:block;font-size:0.9em;}
    .hotel_mapbox .hotel_thumb a img {width:150px;height:100px;display:block;}

  .hotel_mapbox .hotel_content {margin:0px 0px 0px 175px;border-left:0;border-right:0;padding:0 0 5px;float:none;width:auto;}
  .hotel_mapbox .hotel_content p {margin:0;padding:0;}
  .hotel_mapbox .hotel_tarifariobox {padding:5px 0;margin:0 0 0 175px;}
  .hotel_mapbox .hotel_tarifariobox ul {margin:0;padding:0;}
  .hotel_mapbox .hotel_tarifariobox ul li {margin:0;padding:0;}
  .hotel_mapbox .hotel_tarifariobox .reserva {float:right;}
  .hotel_mapbox .hotel_tarifariobox_quarto {text-align:left;}
  .hotel_mapbox .hotel_tarifariobox_quarto .precos {text-align:left;float:none;}
/*
** END: MAPHOTEL -------------------------------------------------------------------------------------------------------------------
*/

/*
** ABOUT -----------------------------------------------------------------------------------------------------------------------
*/

/* Sobre */
#sobre {padding:2%;margin:0;float:left;width:96%;}
#sobre img {margin:0 0 10px 0;}
#sobre p {font-size:1.1em;}
#sobre h2 {margin:1em 0 0.5em;font-size:30px;color:#FFDD00;}
#sobre .right {float:right;margin:0 0 0 10px;}
  #quemsomos {padding:0 0 20px;float:left;width:100%;}
  #quemsomos h2 {margin:0.5em 0 0.5em;}   
  #quemsomos .text {margin-left:0px;}
  
/*
#produtos {}
#produtos .left {float:left;margin:0;}
#produtos .text {margin-left:330px;}
#produtos {padding:20px 30px 0 0;margin:0;}
#reconhecimentos {padding:20px 0px;}
#reconhecimentos  .right {float:right;margin:0 0 0 1em;}
*/

/* Vantagens 
--------------------------------------------------------------------------------------------------------------------------------------*/
#vantagenshospedes img {margin:0;}
#vantagenshospedes .right {float:right;margin:0 0 0 10px;}
#vantagenshospedes p {font-size:1.1em;}
#vantagenshospedes h2 {margin:0.5em 0 0.5em;font-size:30px;color:#FFDD00;}
#vantagenshospedes .block-title {padding:15px 10px 0;}
#vantagenshospedes dl.vantagens {float:right;width:auto;margin:10px 20px 0.5em 20px;}
#vantagenshospedes dl.vantagens dt {background:transparent url("/images/malapronta/icon-check2.gif") no-repeat scroll left top;padding:5px 0 5px 22px;font-size:12px;}
#vantagenshospedes dl.vantagens dd {padding-left:23px;}

#vantagens-texto {float:left; width:100%; margin:0;}

/* Formulario 
--------------------------------------------------------------------------------------------------------------------------------------*/
#cadastrar-hotel {float:left;width:100%;}

#formulario {padding:0;float:left;width:100%;}
#requisitos {float:right;width:50%;margin:0 0 20px 4%;}
#formulario-malapronta #formulario {margin:0;}

#formulario label {float:left;width:97%;}
#formulario input , #formulario select {font-size:1.1em;padding:0.3em;font-family:Arial, sans-serif;}
#formulario textarea {font-family:Arial, sans-serif;font-size:1em;}
#formulario .form-row {margin:0.5em 0;}
#formulario .button {padding:0;margin:0.5em 0 0.5em 0px;border:0;}
.help {color:#999;font-style:italic;}
.required {color:#FF0000;}

#formulario input , 
#formulario select ,
#formulario textarea  {background-color:#FFF; color:#000; font-size:1.1em; font-weight:normal; border:1px solid #CCC; padding:3px 1px 2px;}
#formulario input:focus , 
#formulario textarea:focus ,
#formulario select:focus {background-color:#FFF; border:1px solid #4E8DCE;}

#formulario #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 0 0; padding:5px;}
#formulario #submit-enviar:focus {background-color:#FCE701; border-color:#FCE701 #FCE701 #CFBD00 #CFBD00; }

#formulario-malapronta {padding:2%;margin:0;float:left;width:96%;}
#formulario-malapronta p {font-size:1.1em;}
#formulario-malapronta h2 {margin:0.5em 0 0.5em;color:#FFDD00;}
#formulario-malapronta h3 {}

#formulario-malapronta .cadastrolegenda {float:left;width:100%;border-bottom:1px solid #DDD; color:#444; font-size:1.1em; font-weight:bold; margin-top:0.5em;}
#formulario-malapronta textarea {font-family:Arial, sans-serif;font-size:1em;}
#formulario-malapronta label {float:left;width:97%;}
#formulario-malapronta fieldset ul {margin:0;float:left;width:97%;}
#formulario-malapronta fieldset ul li {margin: 0 0 0;margin-left:0;}
#formulario-malapronta fieldset ul.radio_list li {float:left;}
#formulario-malapronta fieldset ul.radio_list li label {float:none;width:auto;margin-right:5px;}
#formulario-malapronta fieldset ul.radio_list li input {border:0;float:left;}
#formulario-malapronta .form-box {float:left;width:100%;}
#formulario-malapronta .form-row {float:left;width:90%;margin-left:2%;}

/* Sucesso 
--------------------------------------------------------------------------------------------------------------------------------------*/
#formulario-sucesso {padding:0;}
#formulario-sucesso h2 {color:#99ce00;margin:0 0 0.1em 0;}
#formulario-sucesso h3 {margin-bottom:0;}
#formulario-sucesso p {font-size:1em;}

/* Erro
--------------------------------------------------------------------------------------------------------------------------------------*/
#formulario-erro {padding:0;}
#formulario-erro h2 {color:#db0000;margin:0 0 0.1em 0;}
#formulario-erro h3 {font-size:14px;font-weight:bold;margin-bottom:0;}
#formulario-erro p {font-size:1em;}

#formulario ul.error_list {margin:0;padding:0;}
#formulario ul.error_list li {color:#FF0000;margin:0;padding:0;}

/* Cadastrar Hotel 
--------------------------------------------------------------------------------------------------------------------------------------*/
#reconhecimentoshoteis {float:left;width:100%;margin:0;padding:20px 0;}
#reconhecimentoshoteis ul {margin:0;}
#reconhecimentoshoteis ul li {list-style:none;margin-left:0;margin:0.2em 2% 3em 0em;float:left;width:100%;}
#reconhecimentoshoteis blockquote {font-size:11px;line-height:1.2em;font-style:normal;margin:0 0 0.5em;text-align:left;color:#444;}
#reconhecimentoshoteis .autor {text-align:left;font-size:1em;color:#999;font-style:oblique;line-height:normal;}
#reconhecimentoshoteis .hotel {font-size:1em;color:#999;}

#cadastrarhotel img {margin:0 0 20px 0;}
#cadastrarhotel p {font-size:1.1em;}
#cadastrarhotel h2 {margin:0.5em 0 0.5em;font-size:30px;color:#FFDD00;}
#cadastrarhotel h3 {}

#vantagens-cadastrar {padding:0;float:left;width:100%;}
#vantagens-cadastrar-hotel .block-title {padding:15px 10px 0;}
#vantagens-cadastrar-hotel dl.vantagens {margin:10px 20px 0.5em 20px;}
#vantagens-cadastrar-hotel dl.vantagens dt {background:transparent url("/images/malapronta/icon-check2.gif") no-repeat scroll left top;padding:5px 0 5px 22px;}
#vantagens-cadastrar-hotel dl.vantagens dd {padding-left:23px;}

#cadastrar_hotel {padding:0; margin:0 0 0 50%;} 
.required {color:#FF0000;}
#cadastrar_hotel-block {margin:5px 0 0 15px;}
#cadastrar_hotel fieldset {border:0;background-color:#FAFAFA;padding:5px;}

#cadastrar_hotel .city  {float:left;width:150px;}
  #cadastrar_hotel .city  input {width:90%;}
#cadastrar_hotel .state {float:left;width:60px;} 
  #cadastrar_hotel .state input {width:90%;}
#cadastrar_hotel .cep {float:left;width:100px;}
  #cadastrar_hotel .cep input {width:90%;}
  
#cadastrar_hotel .type  {float:left;width:110px;}
  #cadastrar_hotel .type  input {width:100px;}
#cadastrar_hotel .category {float:left;width:100px;} 
  #cadastrar_hotel .category input {width:90px;}
#cadastrar_hotel .rooms {float:left;width:60px;}
  #cadastrar_hotel .rooms input {width:50px;}

#hotelRegistration_hotel_chain_Sim , 
#hotelRegistration_hotel_chain_Não  ,
#hotelRegistration_has_site_Sim , 
#hotelRegistration_has_site_Não {float:left;}
#hotelRegistration_hotel_chain_name ,
#hotelRegistration_establishment_name , 
#hotelRegistration_address ,
#hotelRegistration_name , 
#hotelRegistration_function , 
#hotelRegistration_email,
#hotelRegistration_site , 
#hotelRegistration_message {width:300px;}
#hotelRegistration_message {height:100px;}
  
#cadastrar_hotel2-block p {font-family:Arial, sans-serif;font-size:1.2em;}

/* Oportunidades  
--------------------------------------------------------------------------------------------------------------------------------------*/
#cadastrar_curriculo {padding:0; margin:10px 0 0 47%;}  
#oportunidades_trabalho {padding:0;}
#oportunidades_trabalho fieldset {border:0;background-color:#FAFAFA;padding:5px;}
#oportunidades_trabalho fieldset ul {margin:0 0 0 2%;}
#oportunidades_trabalho fieldset ul li {margin: 0 0 1em;}
#careers_name ,
#careers_email ,
#careers_curriculum ,
#careers_additional_comment{width:300px;}
#careers_curriculum  {height:200px;}
#careers_additional_comment {height:100px;}

#careers_linkedin {border:1px solid #999;width:280px;}

/* Fale Conosco 
--------------------------------------------------------------------------------------------------------------------------------------*/
#atencao {float:left;width:45%;margin:10px 0 0.5em 0;}
#contato {padding:0; margin:10px 0 0 47%;}  
#fale_conosco {padding:0;}
#fale_conosco fieldset {border:0;background-color:#FAFAFA;padding:5px;}
#fale_conosco fieldset ul {margin:0 0 0 2%;float:left;width:95%;}
#fale_conosco fieldset ul li {margin: 0 0 1em;}

#contactUs_name ,
#contactUs_email ,
#contactUs_message {width:300px;}
#contactUs_message {height:100px;}
  
/*
** END: ABOUT -------------------------------------------------------------------------------------------------------------------
*/  
/*
** INQUIRY -----------------------------------------------------------------------------------------------------------------------
*/
#inquiry {margin:0;padding:10px;text-align:left;}
  #inquiry a:link {text-decoration:underline;}
  #inquiry a:visited,
  #inquiry a:focus,
  #inquiry a:active {text-decoration:underline;}
  #inquiry a:hover {text-decoration:none;}
  
  #convNavTop {border-top:1px solid #DDD;padding-top:0.5em;}
  #convNavBottom {border-top:0px solid #DDD;border-bottom:1px solid #DDD;padding-top:1em;margin-top:1em;}
  .convNav {float:left;width:100%;height:2.5em;}
    .convNav_prev {width:80px; float:right;}
      .convNav_prevLink , .convNav_nextLink  {font-weight:bold; background-image:url("/images/malapronta/icon-arrows2.gif");background-repeat:no-repeat;height:22px;display:block;padding-top:4px;}
      .convNav_prevLink {background-position: left -480px; padding-left:26px; text-align:left;}
    .convNav_next {width:80px; float:right;}
      .convNav_nextLink {background-position: right -520px; padding-right:26px; text-align:right;}
  
  .convPrestador {float:left;width:100%;}
  .prestador {text-align:left;font-size:26px; font-weight:lighter; line-height:normal; padding:4px 10px 4px;}
  .prestador .convResult{
    background-color:#eaf7e7;
    border:1px solid #2EC20B;
    color:#2ec20b;
    font-size:11px!important;
    font-weight:bold;
    margin:0 4px;
    padding:4px 6px 4px 1px;      
  }
  .prestador .convResult img {vertical-align:middle;}
  
  .convId {text-align:left;margin-left:10px;margin-right:170px;}
  .convId h2 {font-size:1.4em;line-height:1.2em;color:#222;font-weight:bold;margin-left:0px;}
  .convId ul {margin:0;padding:0;float:left;}
    .convId ul li {margin:0;padding:0;float:left;}
    .convId ul li a {line-height:1.2em;float:left;}   
  
  .convId_addmessage , .convId_print {font-size:11px; font-weight:bold; padding:4px 4px 4px 28px; margin-left:10px; height:22px; text-align:left; display:inline; background-image:url("/images/malapronta/icon-arrows2.gif");background-repeat:no-repeat;}
  .convId_addmessage {background-position: left -400px;}  
  .convId_print {background-position: left -440px;}
  
  
  #convLeft {float:left;width:38%;margin-top:10px;padding-left:1%;}
  #convRight {float:right;width:58%;margin-top:10px;padding-right:1%;}
  
    /* convInfo */
    #convInfo {margin:0;padding:0;color:#444;float:left;width:100%;}
      #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;width:120px;text-align:right;padding-right:5px;color:#222;}
        #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;width:120px;text-align:right;padding-right:5px;font-size:11px;}
      #convInfo div.hospedes ol {padding:0;margin:0;}
      #convInfo div.hospedes ol li {padding:0;margin:0 0 0 130px;list-style:decimal;list-style-position:inside;}

      .contact-type {font-size:1em;font-weight:bold;padding-left:0.3em !important;color:#222 !important;}
      /* .dateout , .datein {background:transparent url("/images/malapronta/icons3.gif") no-repeat scroll right -38px;padding-right:20px !important;margin-left:4px !important;} */
    
    /* convInfoHotel */
    #convInfoHotel {margin:20px 0 0;padding:0;color:#444;float:left;width:100%;}
      #convInfoHotel dl {margin:0;}
      #convInfoHotel dl dt {font-weight:bold;font-size:1em;color:#222;margin:0;padding:0;}
      #convInfoHotel dl dd {text-align:left;color:#000;margin:0;}   
      #print #convInfoHotel dl dt.link1 , 
      #print #convInfoHotel dl dd.link1 {display:none;}
    /* convForm */
    #convForm {margin:0 0 20px 0;padding:0;color:#444;float:right;width:100%;}
      #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;}
      #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;}
      
      /* default table */
      .convTable {border-collapse:collapse;width:100%;}
      .convTable thead th {text-align:left;color:#4E8DCE;}
      .convTable tbody tr td {padding:0.3em;line-height:normal;}
      .convTable tbody tr:hover {background-color:#FFFDD3;}
    
    
    /* convLog */
    #convLog {margin:0;float:right;width:100%;}
      #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;}

    /* error */
    #list_error {text-align:center;border:1px solid #CC0000;padding:0.5em;margin:1em 0;background-color:#ffe3e3;color:#000;}
    #list_error p {font-weight:bold;font-size:1.1em;padding:0;}
    #list_error ul.list_error {}
    #list_error ul.list_error li.list_error_item {font-size:1em;color:#CC0000;}

    #error_for_message , #error_for_file {color:#CC0000;}

    /* success */
    #feedback {text-align:center;border:1px solid #2ec20b;padding:0.5em;margin:1em 0;background-color:#eaf7e7;color:#000;}

    /* convStatus */
    #convStatus {margin:20px 0 1.5em 0;float:left;width:97%;}
    #convStatus p {color:#777;margin:0 1em;line-height:normal;}
    /* convStatus */
/*
** END: INQUIRY --------------------------------------------------------------------------------------------------------------
*/    
/*
** REVIEW -----------------------------------------------------------------------------------------------------------------------
*/
#avaliaonline {margin:0 20px; padding:0;}
  #avaliaonline a {text-decoration:underline;}
  #avaliaonline a:link {text-decoration:underline;}
  #avaliaonline a:visited,
  #avaliaonline a:focus,
  #avaliaonline a:active {text-decoration:underline;}
  #avaliaonline a:hover {text-decoration:none;}
#avaliaonlineform {padding:1em 0;float:left; width:97%;}  
#avaliaonline .avaliaonline {padding:1em 0;}
#avaliaonline .avaliaonlineheader {border-bottom:1px solid #DDD; padding:20px 10px 5px 10px; margin:0 10px;}
#avaliaonline .avaliaonlineheader h4 {font-size:26px; font-weight:normal; margin:0; padding:0;}
#avaliaonline .avaliaonlineheader h1 {font-size:26px; font-weight:lighter; line-height:normal; margin:0; text-align:left;}
#avaliaonline .avaliaonlinecontent {padding:10px 10px 20px 10px; margin:0 10px; float:left;}
#avaliaonline .avaliaonlinecontent p {margin:0 0 0.5em 0;}
#avaliaonline .formInternalMsg {text-align:center;width:100%;}
#avaliaonline .formInternalMsg label {font-size:16px;}
#avaliaonline .form-item {float:left;margin:0.5em 0;width:99%;}
#avaliaonline .form-item_left {float:left;width:36%;margin-right:2%;text-align:right;font-weight:bold;padding:5px 0 0 0;}
#avaliaonline .form-item_right {float:left;width:61%;}
#avaliaonline .form-item_right ul.radio_list li {font-size:12px;}
#avaliaonline .form-item_right ul.radio_list {margin:5px 0 1em 0;}
#avaliaonline .form-item_right ul.radio_list li input {border:0}
#avaliaonline .form-item-list-inline ul li {display:inline;}
#avaliaonline .form-item h3 {margin-left:37%; border-bottom:1px solid #DDD; color:#444; font-size:1.1em; font-weight:bold; margin-bottom:0.5em;}
#avaliaonline .form-item_left .ferro { font-size:9px; color:#FF3333; }
#avaliaonline .radio-obs {color:green;}
#avaliaonline #avaliaonlineform #review_message {font-family:Tahoma,Verdana,sans-serif; font-size:1em; width:90%; height:200px;}
#avaliaonline #avaliaonlineform #review_message:focus {background-color:#FFF!important; border:1px solid #CCC; color:#000; }
#avaliaonline #avaliaonlineform .obs {width:100%;font-size:11px;font-weight:normal;text-align:justify;}
#avaliaonline .form {background-color:#FAFAFA; border:1px solid #CCC; color:#000; font-size:1.1em; font-weight:normal; padding:3px 1px 2px;}
#avaliaonline #review_name{width:200px;}
#avaliaonline #review_name ,
#avaliaonline #review_city  ,
#avaliaonline #review_region {background-color:#EEE; border:1px solid #CCC; color:#000; font-size:1.1em; font-weight:normal; padding:3px 1px 2px;}
#avaliaonline .form_dis {background-color:#FFF!important; border:1px solid #CCC; color:#000; font-size:1.1em; font-weight:normal; padding:3px 1px 2px;}
#avaliaonline span.obrigatorio {color:#FF0000;padding-left:2px;}
#avaliaonline #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; color:#222;}
#avaliaonline .div-stars {display: block; width: 100px; height: 20px; background-image: url("/images/malapronta/review1-5stars.gif");}
#avaliaonline .div-stars .star {display: block; width: 20px; height: 20px; float: left; cursor: pointer;}


.error_list {color:#FF0000;}
#chooseHotel ul li ul.error_list {margin:0;}
#chooseHotel ul li ul.error_list li{margin:0;}
#chooseHotel .formInternalMsg {text-align:center!important;width:100%;font-weight:bold;}
#chooseHotel #submit-enviar {margin:3px 4px 0 20px!important;}
/*
** END: REVIEW -----------------------------------------------------------------------------------------------------------------------
*/

