/*css for view error tiny box*/
.checkout-cart-index {position:relative;}
#galleria {overflow:hidden;}
div.enviar-opniao h2 {
    text-align: left;
}
.enviar-opniao ul li {
			list-style-position: inside;
			font-family: arial,helvetica,freesans,sans-serif;
			color: #858585;
			list-style-type: disc;
			font-size: 14px;
			padding-left: 20px;
			margin-bottom: 5px;
		}

#frameless1 {
    height: 290px !important;
    padding: 0;
    width: 798px !important;
}

#frameless1{
    overflow: hidden;
}
#frameless1 .indicar-hotel {
		width: 719px;
		height: 340px;
		padding: 40px;
		background: #dfdfdf url(../images/lightbox/degraded.png) 0 0 repeat-x;
		position: relative;
	}
.indicar-hotel p.intro {
			font-family: arial,helvetica,freesans,sans-serif;
			font-size: 14px;
			color: #858585;
			text-align: center;
			margin-bottom: 35px;
		}
		
			.indicar-hotel p.intro span {
				font-family: arial,helvetica,freesans,sans-serif;
				font-weight: bold;
				color: #27C7ED !important;
			}

.indicar-hotel h2 {
    color: #211713;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 35px;
    text-align: center;
}
div.enviar-opniao p.intro {
			text-align: left;
		}

#frameless1 .tclose{

    display:none;



}


/* Argentina css here */
.customer-account-index.arg .closelb {display:none;}
.cms-index-index.arg  .col-outras-promocoes .box-convites .bt-enviar {padding:10px 4px;}
.customer-account-login.arg .account-login .new-users .button
{
padding: 9px 21px 9px 19px;
}
.customer-account-login.arg  .registered-users .fb-login-button {float:left;}
.customer-account-login.arg  .registered-users  .fb-login-button a.fb_button.fb_button_medium{margin:2px 2px 5px;}
.customer-account-login.arg  .customer-account-create .account-create .col-1 h2 {}
.customer-account-login.arg  .customer-account-create .account-create .regiter-user .back-link {bottom:13px;}
.customer-account-login.arg   .customer-account-forgotpassword .account-password .box-password .button {float: left;
    margin-bottom: 5px;
    padding: 9px 10px 9px 8px;
    width: 201px}
.customer-account-login.arg  #forgotButton {  
    white-space: nowrap;
    width: 157px;
}
.cms-index-index.arg .col-outras-promocoes .box-convites form .add-email {float:left;width:117px;margin-top:2px;}
.cms-index-index.arg .index-top-left {/*margin-top:-6px !important;*/}
@-moz-document url-prefix() {
  .cms-index-index.arg .index-top-left {
    /*margin-top:-15px !important;*/
  }
  
  
}
@-moz-document url-prefix() {
.catalog-product-view.arg #booking {
    clear: both;
    top: 12px !important;
   }


}
.cms-index-index  .customer-account-invitecustomer .corpo-minha-conta .convidar-amigos  p.txt-alert.emessage {font-size:13px;}
.catalog-product-view.arg  .booking-bottomtext {text-align:left;}
.catalog-product-view.arg #booking  {top:12px;}
/* Argentine  CSS CLOSE HERE */

/* INICIO TEMPLATE */
@-moz-document url-prefix() {
  .cms-sales .pagina-hotel .col-hotel {
    margin-top:0px !important;
  }
  .index-top-left {
    margin-top:0px !important;
  }
  
  
}
@-moz-document url-prefix() {
  .index-top-left {
    margin-top:0px !important;
  }
  
  
}


.booking-bottomtext {color:#00cf00; float:right; font-weight:bold; font-family:helvetica; font-size:13px; margin-right:0px;}
.booking-bottomtext text{float:right;}
.tbox {
	position:absolute; 
	display:none; 
	padding:14px 17px; 
	z-index:900;
    filter: alpha(opacity:0.7);
    KHTMLOpacity: 0.7;
    MozOpacity: 0.7;
    -khtml-opacity:.70;
    -ms-filter:�alpha(opacity=70)�;
    -moz-opacity:.70;
    filter:alpha(opacity=70);
    opacity:.70;
	}
.page-empty.signin-feedback-index {top:-23px;   position: relative;}
.customer-account-index  .closelb {display:none;}
.connect_widget .connect_text_wrapper {display:none !important; }
    body {
        background-color: #eee;  
    }  

    .topo {
        width: 100%;
        height: 70px;
        background-color: #211713;
        margin-bottom: 0px;
        overflow: visible;
    }
    .connect_widget .connect_widget_facebook_favicon{  display: none !important;}
        .topo-conteiner {
            width: 960px;
            height: 70px;
            margin: 0 auto;
        }
    
            .topo h1 {
                width: 161px;
                height: 30px;
                float: left;
                margin-top: 17px;
            }
            
                .topo h1 a {
                    display: block;
                    width: 161px;
                    height: 32px;
                    background: url(../images/sprite.png) 0 -127px no-repeat;
                    text-indent: -9000px; 
                    overflow: hidden;
                }
             .facebook-toplinks {float:right;width:auto;}   
            .topo p {
                float: left;
                color: #E0DCB6;
                font-size: 16px;
                width: 330px;white-space:nowrap;
                margin: 33px 0 0 6px;
				padding-right:10px;
            }
            
            .topo ul {
                float: right;
                margin-top: 33px;
            }
            
                .topo ul li {
                    display: inline;
                    border-right: 1px solid #E0DCB6;
                    padding: 7px 10px;
                    color: #E0DCB6;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 12px;
                    position: relative;
                    overflow: visible;
                }
                
				.topo ul.guest li{
				z-index:0;
				}
                .topo ul li.bz {
                    padding-right: 0px;				
					
                }
                
                    .topo ul li a {
                        color: #E0DCB6;
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 12px; 
                    }
                    
                    .topo ul li a:hover {
                        text-decoration: none;
                    }
                    
                    .topo ul li.bz a:hover {
                        color: #27C7ED;cursor:pointer;
                    }
                    
                .topo ul li.menu-ativo {                   
                    background-color: #11B8E0;
                    padding: 7px 10px;
                }
                
                    .topo ul li.menu-ativo a {
                        color: #fff !important;  
                    }
                
                .topo ul li.submenu a {  
                    background: url(../images/seta-menu-topo.png) right 6px no-repeat;
                    padding-right: 20px;
                    text-decoration:none;
                }
                
                .topo ul li.bz a{
					text-decoration:none;cursor:pointer;  
				}
                
                .topo ul li.menu-ativo a {
                    background: url(../images/seta-menu-topo-branco.png) right 6px no-repeat;
                }
                
                .topo ul li.submenu ul {
                    position: absolute;
                    background-color: #E6E6E6;
                    top: 0;
                    right:0;
                    width: 128px;
                    min-height: 100px;
                    display: none;
                    margin: 0;
                    top: 28px;
                    padding: 0px 3px;
                    z-index: 1000;
                }
                
                    .topo ul li.submenu ul li {
                        float: none;
                        border: 0;
                        padding: 8px;
                        height: auto;
                        display: block;
                        border-bottom: 1px solid #fff;
                    }
                    
                        .topo ul li.submenu ul li a {
                            display: block;
                            padding: 0;
                            background: none;
                            color: #737373 !important;
                        }
                        
                        .topo ul li.submenu ul li a:hover {
                            font-weight: bold;
                            color: #575757 !important;
                        }
            
    .conteiner {
        padding-bottom:40px;
        width: 960px;
        min-height: 100px;
        margin: 0 auto;
    }
    
    .about-us .conteiner {
        padding-bottom:185px;
        width: 960px;
        min-height: 100px;
        margin: 0 auto;
    }
    
    html, body {
        min-height: 100%;
        height: 100%;
    }
    
    .geral {
        height: auto !important;
        min-height: 100%;
        position: relative;
        width: 100%;
    }
    
    .sombra {
        width: 960px;
        height: 9px;
        overflow: hidden;
        background: url(../images/sombra.png) 0 0 no-repeat;
        margin-bottom: 70px;
    }
    
    .rodape {
        width: 100%;
        height: 100px;
        overflow: hidden;
        background-color: #211713;
        clear:both;
        bottom: 0 !important;
        padding-top: 15px;
    }
    
        .rodape-conteiner {
            width: 960px;
            height: 70px;
            margin: 0 auto;
            position: relative;
        }
        
        .rodape h2 {
            width: 120px;
            height: 22px;
            position: absolute;
            left: 0;
            top: 0;
        }
        
            .rodape h2 a {
                width: 120px;
                height: 22px;
                overflow: hidden;
                display: block;
                text-indent: -9000px;
                background: url(../images/sprite.png) 0 -159px no-repeat;
            }
        
        .rodape ul {
            clear: both;
            width: auto;
            height: 30px;
            margin: 0 auto;
            margin-bottom: 20px;
            text-align: center;
        }
        
            .rodape ul li {
                padding: 0 10px;
                display:inline;
            }
            
                .rodape ul li a {
                    color: #E0DCB6;
                    font-size: 12px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-style: italic;
					text-decoration:none;
                }
                
            .rodape .social-media {
                position: absolute;
                right: 0;
                top: 0;
                width: 120px;
            }
            
                .rodape .social-media h2 {
                    color: #E0DCB6;
                    font-size: 12px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-style: italic;
                    width: 55px;
                    float: left;
                    position: relative;
                    font-weight: normal;
                    margin-top: 4px;
                    margin-right: 5px;
                }
                
                #billing-new-address-form select {
				vertical-align:top;
				width:302px;
				float:left;
				font-family:georgia,serif;
				font-size:16px;
				height:37px;
				margin-right:20px;
				padding:6px;
				}
                
                .rodape .social-media ul {
                    height: 24px;
                    width: 60px;
                    margin: 0;
                    float: left;
                    clear: none;
                }
            
                .rodape .social-media li {
                    display: block;
                    padding: 0;
                    float: left;
                    margin-right: 5px;
                }
                
                    .rodape .social-media li a {
                        width: 24px;
                        height: 24px;
                        display: block;
                        text-indent: -9000px;
                        overflow: hidden;
                    }
                        
                .rodape .social-media li.facebook a {
                    background: url(../images/sprite.png) 0 -30px no-repeat;
                }
                
                .rodape .social-media li.tuiter a {
                    background: url(../images/sprite.png) 0 -79px no-repeat;
                }
                
                .rodape .social-media li a:hover {
                    background-position: 0 -24px !important;
                }
				.rodape .social-media li.facebook a:hover {
                    background-position: 0 -30px !important;
                }
				.rodape .social-media li.tuiter a:hover {
                    background-position: 0 -79px !important;
                }
                
        .copyright {
            width: 400px;
            height: 30px;
            margin: 0 auto;
            clear: both;
            text-align: center;
            color: #E0DCB6;
            font-size: 12px;
            font-family: arial,helvetica,freesans,sans-serif;
        }
        
        .main-title {
            background-color: #d9d9d9;
            padding: 20px 15px;
            min-height:30px;
            overflow:hidden;
            /*position: relative;*/
        }

            .main-title h2 {
                font-size: 24px;
                color: #211713;            
                float:left;    
            }
            
                .main-title h2 span {
                    color: #7f7f7f !important;
                }
    
/* FINE TEMPLATE */

/* INIZIO PAGINA HOTEL */

    .pagina-hotel {}
    
        .pagina-hotel .col-hotel {            
            width: 640px;
            float: left;
            margin-right: 25px;
            margin-bottom: 70px;
        }
        
            .pagina-hotel .col-hotel .topo-hotel {
                background: #211713;
                padding: 18px 18px 10px 18px;
                /*position: relative;*/
                min-height:42px;
                height: auto;
				padding:12px 18px;
            }
            
                .pagina-hotel .col-hotel .topo-hotel h2 {
                    color:#E0DCB6;
					float:left;
					font-family:arial,helvetica,freesans,sans-serif;
					font-size:25px;
					font-weight:normal;
					margin-bottom:10px;
					padding-top:5px;
					width:505px;
                }
                
                    .pagina-hotel .col-hotel .topo-hotel h2 span {
                        color: #E0DCB6;
                        font-size: 20px;
                        font-family: arial,helvetica,freesans,sans-serif;
                    }
                    
                .pagina-hotel .col-hotel .topo-hotel .indicar {
                    /*position: absolute;
                    bottom: 10px;
                    right: 8px;*/
                    position:absolute;
                    right:10px;
                    top:50px;
                }
                
                    .pagina-hotel .col-hotel .topo-hotel .indicar h3 {
                        font-size: 12px;
                        float: left;
                        color: #E0DCB6;
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-weight: normal;
                        width: 82px;
                        padding-bottom: 5px;
                        text-align: right;
                        
                    } 
                
                    .pagina-hotel .col-hotel .topo-hotel .indicar li {
                        float: left;
                        width: 24px;
                        height: 25px;
                        margin-right: 5px;
                    }
					.pagina-hotel .col-hotel .topo-hotel .indicar li.facebook-like  
					 {
					    overflow:hidden;
					    width:47px ;height:25px;
					
					}
						 .facebook-like1 {
								float: left;
								height: 25px;
								overflow: visible;
								padding-right:2px;  
								margin-top: 32px;
								width: auto; 
							}
						
                        .pagina-hotel .col-hotel .topo-hotel .indicar li a {
                            display: block;
                            width: 24px;
                            text-indent: -9000px;
                            height: 23px;
                            overflow: hidden;
                            background: url(../images/icos-social.png) 0 0 no-repeat;
                        }
						 .pagina-hotel .col-hotel .topo-hotel .indicar li.byemail a {
                            display: block;
                            width: 24px;
                            text-indent: -9000px;
                            height: 23px;
                            overflow: hidden;
                            background: url(../images/sprite.png) 0 -455px no-repeat;
                        }
						.pagina-hotel .col-hotel .topo-hotel .indicar li.facebook a {
                            display: block;
                            width: 24px;
                            text-indent: -9000px;
                            height: 23px;
                            overflow: hidden;
                            background: url(../images/sprite.png) 0 -488px no-repeat;
                        }
						.pagina-hotel .col-hotel .topo-hotel .indicar li.tuiter a {
                            display: block;
                            width: 24px;
                            text-indent: -9000px;
                            height: 23px;
                            overflow: hidden;
                            background: url(../images/sprite.png) 0 -488px no-repeat;
                        }
						.pagina-hotel .col-hotel .topo-hotel .indicar li.facebook a:hover {
						   background: url(../images/sprite.png) 0 -488px no-repeat;
						}
						.pagina-hotel .col-hotel .topo-hotel .indicar li.tuiter a:hover {
						   background: url(../images/sprite.png) 0 -521px no-repeat;
						}
						.pagina-hotel .col-hotel .topo-hotel .indicar li.byemail a:hover {
                           background: url(../images/sprite.png) 0 -455px no-repeat;
                        }
                        
                        .pagina-hotel .col-hotel .topo-hotel .indicar li a:hover {
                            background-position: -26px 0;
                        }
                    
                    .pagina-hotel .col-hotel .topo-hotel .indicar li.facebook a {
                        background-position: 0 -488px;
                    }
                    
                    .pagina-hotel .col-hotel .topo-hotel .indicar li.facebook a:hover {
                        background-position: 0 -488px;
                    }
                    
                    .pagina-hotel .col-hotel .topo-hotel .indicar li.tuiter a {
                        background-position: 0 -521px;
                    }
                    
                    .pagina-hotel .col-hotel .topo-hotel .indicar li.tuiter a:hover {
                         background-position: 0 -521px;
                    }
                
                .pagina-hotel .col-hotel .topo-hotel{
                	position:relative !important;
                }
                
                #topo-hotel .topo-hotel-left{
                	width:100%;
                }
                
                .pagina-hotel .col-hotel .topo-hotel h2{
                	width:100% !important;
                }
                .pagina-hotel .col-hotel .topo-hotel p {
                    color: #ccc;
                    font-size: 16px;
                    background: url(../images/traco.png) 0 0 no-repeat;
                    padding-top: 10px;
                }
                
            .pagina-hotel .col-hotel .hotel-fotos {
                overflow: auto;
            }
                
            .pagina-hotel .col-hotel .hotel-corpo {
                background-color: #fff;
                padding: 20px;
                padding-top: 25px;
                overflow: auto;
                padding-left:10px;
                padding-right:10px;
            }
                
                .pagina-hotel .col-hotel .hotel-corpo .menu-abas {
                    margin-bottom: 35px;
                    height: 36px;
                }
                
                    .pagina-hotel .col-hotel .hotel-corpo .menu-abas li {
                        float: left;
                        height: 36px;
                        width: 112px;
                        background-color: #EEEEEE;
                        margin-right: 10px;
                        overflow: hidden;
                    }
                    
                    .pagina-hotel .col-hotel .hotel-corpo .menu-abas li.last {
                        margin-right: 0;
                    }
                    
                    .pagina-hotel .col-hotel .hotel-corpo .menu-abas li.active {
                        width: 110px;
                        border: 1px solid #888;
                        border-bottom: 0;
                        height: 35px;
                        background-color: #fff;
                    }
                    
                        .pagina-hotel .col-hotel .hotel-corpo .menu-abas a {
                            color: #444;
                            display: block;
                            font-size: 14px;
                            font-weight: bold;
                            height: 16px;
                            padding: 10px 0;
                            text-align: center;
                            font-family: arial,helvetica,freesans,sans-serif;
                        }
                        
                .pagina-hotel .col-hotel .hotel-corpo .conteudo-aba {
                    overflow: visible;
                    margin-bottom: 20px;
                    position: relative;
                }
                .pagina-hotel .col-hotel .hotel-corpo a {text-decoration:none; color: #444;}
				 .pagina-hotel .col-hotel .hotel-corpo a:hover {text-decoration:none; color: #444;}
                .pagina-hotel .col-hotel .hotel-corpo h3 {
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 26px;
                    font-weight: normal;
                    margin-bottom: 25px;
                    color: #444;
                }
                
                .pagina-hotel .col-hotel .hotel-corpo .selo-verificado {
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 13px;
                    color: #444;
                   float:right;
                    width: 205px;
                    background: url(../images/sprite.png) 0 -589px no-repeat;
                    padding: 11px 0 0 75px;
                    height: 49px;text-align:justify;
                }
				.mg-bottom-head {float:left;width:312px;}
				 .mg-bottom-blockhead {margin-bottom:15px;float:left;}
				.mg-bottom-head  h3.mg-bottom-35 {margin-bottom:3px !important;}
                    
                .pagina-hotel .col-hotel .hotel-corpo p.info-hotel,
                .pagina-hotel .col-hotel .hotel-corpo p.info-mapa,
                .pagina-hotel .col-hotel .hotel-corpo p.address-hotel {
                    font-size: 13px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #555;
                    line-height: 18px;
                    margin-bottom: 20px;
                }
                
                .pagina-hotel .col-hotel .hotel-corpo p.info-hotel {
                    margin-bottom: 30px;clear:both;text-align:justify;
                }
                
                .pagina-hotel .col-hotel .hotel-corpo p.info-mapa {
                }
                
                .pagina-hotel .col-hotel .hotel-corpo p.address-hotel {
                    font-family: arial,helvetica,freesans,sans-serif;
                }
                
                    .pagina-hotel .col-hotel .hotel-corpo p.address-hotel strong {
                        font-family: arial,helvetica,freesans,sans-serif;
                    }
                    
                .pagina-hotel .col-hotel .hotel-corpo .list-sinopse {
                    border: 1px solid #ddd;
                    background-color: #f5f5f5;
                    overflow: auto;
                    width: 598px;
                }
                
                    .pagina-hotel .col-hotel .hotel-corpo .list-sinopse h3 {
                        font-size: 16px;
                        font-family: georgia,serif !important;
                        color: #444;
                        font-weight: bold;
                        font-style: italic;
                        margin-bottom: 20px;
                    }
                    
                    .pagina-hotel .col-hotel .hotel-corpo .list-sinopse a {
                        color: #555555;
                        font-size: 14px;
                    }
                    
                    .pagina-hotel .col-hotel .hotel-corpo .list-sinopse li {
                        margin-bottom: 10px;
                        padding-left: 30px;
                        background: url(../images/list-pointer.png) 3px 3px no-repeat;
                        color: #555;
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 13px;
                        min-height: 18px;
                    }
                    .pagina-hotel .col-hotel .hotel-corpo .list-sinopse .col-right
					 {
					   padding:17px !important;
					 }
                    .pagina-hotel .col-hotel .hotel-corpo .list-sinopse .col-right,
                    .pagina-hotel .col-hotel .hotel-corpo .list-sinopse .col-left {
                        float: left;
                        width: 258px;
                        padding: 17px 17px 17px 1px;
                        margin: 0;
                    }
                    
                    .pagina-hotel .col-hotel .hotel-corpo .list-sinopse .col-left {
                        border-right: 1px solid #DDDDDD;
                        margin: 0;                
                    }
                    
                    .pagina-hotel .col-hotel .hotel-corpo .list-sinopse .col-right {}
                        
                    .box-quarto {
                        overflow: auto;
                        margin-bottom: 20px;
                    }
                        
                        .box-quarto ul {
                            width: 310px;
                            float: left;
                            margin-right: 40px;
                        }
                        
                            .box-quarto ul li {
                                font-size: 13px;
                                font-family: arial,helvetica,freesans,sans-serif;
                                background: url(../images/list-pointer.png) 3px 0 no-repeat;
                                list-style-position: inside;
                                padding-left: 30px;
                                min-height: 20px;
                                margin-bottom: 5px;
                                color: #555;
                            }
                            
                        .box-quarto .fl {
                            width: 250px;
                            min-height: 156px;
                            background-color: red;
                            margin-bottom: 5px;
                        }
                        
                        .box-quarto a.fr {
                            font-size: 12px;
                            font-family: arial,helvetica,freesans,sans-serif;
                            color: #11ADD2;
                            font-weight: bold;
                        }
                
                .pagina-hotel .col-hotel .hotel-corpo .regras {}
                
                    .pagina-hotel .col-hotel .hotel-corpo .regras h4 {
                        font-size: 16px;
                        color: #444444;
                        font-style: italic;
                        margin-bottom: 15px;
                    }
                    
                    .pagina-hotel .col-hotel .hotel-corpo .regras .info-regras {
                        margin-bottom: 30px;
                    }
                        
                        .pagina-hotel .col-hotel .hotel-corpo .regras .info-regras li {
                            font-size: 13px;
                            font-family: arial,helvetica,freesans,sans-serif;
                            color: #555;
                            margin-bottom: 5px;
                            background: url(../images/list-pointer.png) 3px 0 no-repeat;
                            list-style-position: inside;
                            padding-left: 30px;
                            min-height: 20px;
                        }
                        
            .social-medias {
                padding: 15px;
                border: 1px solid #DDDDDD;
                overflow: auto;
            }
            
                .social-medias li {
                    float: left;
                    margin-right: 30px;
                    height: 23px;                
                }
                
                    .social-medias li a {
                        font-size: 12px;
                        font-style: italic;
                        color: #444444;
                        padding-left: 33px;
                    }
                    
                .social-medias li.ico-email {
                    background: url(../images/sprite.png) 0 -364px no-repeat;
                }
                
                .social-medias li.ico-face {
                    background: url(../images/sprite.png) 0 -430px no-repeat;
                }
                
                .social-medias li.ico-tuiter {
                    background: url(../images/sprite.png) 0 -397px no-repeat;
                }
            
        .pagina-hotel .col-calendar {
            width: 295px;
            float: left;
            min-height: 100px;
            background-color: #eee;
            margin-bottom: 10px;
        }
        
            .disp-legenda {
                font-size: 12px;
                font-family: arial,helvetica,freesans,sans-serif;
                color: #555;
                margin: 0 auto;
                text-align: center;
                padding: 0 0 15px 15px;
                background: url(../images/ico-legenda.gif) 0 1px no-repeat;
                width: 155px;
            }
        
            .pagina-hotel .col-calendar .hotel-price {
                background-color: #211713;
                padding: 10px;
                overflow: auto;
            }
            
                .pagina-hotel .col-calendar .hotel-price p {
                    color: #E0DCB6;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 13px;
                    float: left;
                }
                
                    .pagina-hotel .col-calendar .hotel-price p span {
                        color: #11B8E0 !important;
                        font-family: georgia,serif !important;
                        font-style: italic;
                        font-size: 18px;
                        font-weight: bold;
                    }
                    
                .pagina-hotel .col-calendar .hotel-price p.tabela,
                .pagina-hotel .col-calendar .hotel-price p.tabela span {
                    font-family: arial,helvetica,freesans,sans-serif !important;
                    color: #E0DCB6 !important;
                    font-size: 11px !important;
                    font-weight: normal !important;
                    font-style: normal !important;
                    text-align: right;
                }
                
                .pagina-hotel .col-calendar .hotel-price p.tabela span {
                    text-decoration: line-through;
                }
            
            .pagina-hotel .col-calendar .box-etapa {
                padding-bottom:1px;
            }
            
                .pagina-hotel .col-calendar .box-etapa h3 {
                    padding: 15px;
                    background-color: #fff;
                    color: #fff;
                    font-family: arial,helvetica,freesans,sans-serif !important;
                    font-size: 14px;
                    font-weight: normal;
                    padding-right: 8px;
                }
                
                    .pagina-hotel .col-calendar .box-etapa h3 span {
                        color: #11B8E0 !important;
                        font-size: 15px;
                        font-weight: bold;
                        float:left;
                        font-family: arial,helvetica,freesans,sans-serif !important;
                    }
                    
                    .pagina-hotel .col-calendar .box-etapa h3 span a {
                        font-family: arial,helvetica,freesans,sans-serif !important;
                        color: #a6a6a6;
                        /*color:#FFFFFF;*/
                    }
                    
                    .pagina-hotel .col-calendar .box-etapa:hover,
                    .pagina-hotel .col-calendar .box-etapa h3 span a:hover,
                    .pagina-hotel .col-calendar .box-etapa h3 span:hover,
                    .pagina-hotel .col-calendar .box-etapa h3:hover {
                        text-decoration: none;
                        border-bottom: none;
                        cursor:text;
                    }
                    
                    .pagina-hotel .col-calendar .box-etapa #change:hover,
                    .pagina-hotel .col-calendar .box-etapa #change2:hover{text-decoration: underline; cursor: pointer;}
                   
                    
                    .pagina-hotel .col-calendar .box-etapa a {
                        text-decoration: none;
                    }
                    
                    .pagina-hotel .col-calendar .box-etapa #change {
                        color:#11B8E0  !important;
						font-size:14px;
						font-weight:bold;padding-top:5px;
                    }
					.pagina-hotel .col-calendar .box-etapa #change2 {
						color:#11B8E0  !important;
						font-size:14px;
						font-weight:bold;padding-top:5px;
					}                   
                /*.pagina-hotel .col-calendar div.etapa-ativa h3 {
                    background-color: #11B8E0;
                }*/
				
				.pagina-hotel .col-calendar a.etapa-ativa h3 {
                    background-color: #fff;
                    color: #fff;
                    font-family: arial,helvetica,freesans,sans-serif !important;
                    height:18px;
                }

                    .pagina-hotel .col-calendar a.etapa-ativa h3 span.text1 {
                        color: orange !important;
                        font-family: arial,helvetica,freesans,sans-serif !important;
                        float:left;
                    }
                    
            .pagina-hotel .col-calendar .calendar {
                padding: 10px;
            }
            
                .pagina-hotel .col-calendar .calendar table {
                    width: 100%;
                }
                
                    .pagina-hotel .col-calendar .calendar table th {
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 13px;
                    }
                    
                    .pagina-hotel .col-calendar .calendar table td {
                        text-align: center;
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 13px;
                        padding: 5px;
                        background-color: #e0e0e0;
                    }
                    
            .col-calendar .quarto-hotel {
                padding: 10px;
                border-bottom: 1px solid #d9d9d9;
                position: relative;
            }
            
            .col-calendar .quarto-hotel-selecionado {
                background-color: #dffeff;
            }
            
                .col-calendar .titulo-price {
                    width: 100%;
                    /* overflow: auto;
                    height: 20px; */
                    position: relative;
                    margin-bottom: 10px;
                }
            
                .col-calendar .quarto-hotel h4 {
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #515151;
                    width: 205px;
                }
                
                .col-calendar .quarto-hotel .hprices {
                    position: absolute;
                    font-size: 12px;
                    right: 0;
                    top: 0;
                    color: #515156;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-weight: bold;
                }
                
                    .col-calendar .quarto-hotel .hprices span {
                        font-size: 10px;
                        font-weight: normal;
                        font-family: arial,helvetica,freesans,sans-serif;
                        text-decoration: line-through;
                        color: #919193;
                    }
                
                .col-calendar .quarto-hotel ul {
                    width: 205px;
                }
                
                    .col-calendar .quarto-hotel ul li {
                        font-size: 11px;
                        color: #919191;
                        font-family: arial,helvetica,freesans,sans-serif;
                        list-style: disc;
                        list-style-position: inside;
                    }
                    
                .col-calendar .quarto-hotel .num-quartos {
                    width: 50px;
                    height: 50px;
                    position: absolute;
                    right: 3px;
                    top: 30px
                }
                
                    .col-calendar .quarto-hotel .num-quartos h5 {
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 11px;
                    }
                
                .col-calendar .total-box {
                    margin-top: 0px;
                    padding: 10px;
                   /* overflow: auto;*/
                }
                
                    .col-calendar .total-box h4 {
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 13px;
                        color: #919191;
                        font-weight: normal;
                    }
                    
                    .col-calendar .total-box .fl-box {
                        width: 110px;
                        float: left;
                        margin-right: 25px;
                    }
                    
                   .col-calendar .total-box .big-price {
                        margin-right: 20px;font-family:helvetica;
                        font-size: 22px;
                        color: #0EB8E0;
                   }
                   
                   .col-calendar .total-box #loadingBook {
                        float: left;
                        margin-top: 10px;
                   }
                   
                   .col-calendar .total-box .gray-price {
                        font-family: arial,helvetica,freesans,sans-serif;
                        text-decoration: line-through;
                       
                   }
				   .col-calendar .total-box .gray-price1{
				    font-size: 13px;margin-left:1px;
                        margin-top: 2px;clear:both;
                        color: #919191;
                       
                        font-family: arial,helvetica,freesans,sans-serif;
				   
				   
				   }
                    .col-calendar .total-box .bt-reservar {
                        background-color:#11B8E0;
                        border: 0 none;
                        color: #FFFFFF;
                        cursor: pointer;    
                        display: block;
                        font-size: 13px;
                        padding: 9px 25px 10px;
                        font-family: Arial,Helvetica,sans-serif;
                        margin-top: 7px;font-weight:bold;
                    }
                    
                    .col-calendar .total-box .bt-reservar:hover  {
                        background-color: #27c7ed !important;
                    }
                    
                    .col-calendar .total-box .bt-cinza {
                        background-color: #CBCBCB;
                    }
        
      
				.contact-telefone p {
						background: url(../images/sprite.png) 5px -544px no-repeat;
						color: #444444;
						float: right;
						font-size: 12px;
						font-style: italic;
						height: 28px;
						padding-left: 30px;
						padding-top: 2px;
						width: 265px;
					}
        

/* FIM PAGINA HOTEL */

/* INICIO LISTAGEM HOTEIS */

    .destaque-hotel {
        width: 100%;
        min-height: 100px;
        margin-bottom: 30px;
    }
    
        .destaque-hotel .img {
            overflow: hidden;
            width: 640px;
            height: 280px;
        }
    
        .destaque-hotel .info-hotel {
            background-color: #211713;
            width: 604px;
            min-height: 70px;
            padding: 18px;
            padding-bottom: 10px;
            overflow: hidden;
            position: relative;
        }
        
            .destaque-hotel .info-hotel .fl {
                width: 450px;
            }
        
            .destaque-hotel .info-hotel h2 {
                color: #E0DCB6;
                font-size: 25px;
                font-family: arial,helvetica,freesans,sans-serif;
                font-weight: normal;
                margin-bottom: 0px;
				width:610px;
            }
            
                .destaque-hotel .info-hotel h2 a {
                    color: #E0DCB6;
                    font-size: 25px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-weight: normal;
                }
                
                .destaque-hotel .info-hotel h2 a:hover {
                    text-decoration: none;
                }
            
                .destaque-hotel .info-hotel h2 span {
                    color: #E0DCB6;
                    font-size: 20px;
                    font-family: arial,helvetica,freesans,sans-serif;
                }
                
            .destaque-hotel .info-hotel .fl p {
                color: #ccc;
                font-size: 16px;
                background: url(../images/traco.png) 0 0 no-repeat;
                padding-top: 0px;
            }
            
            .destaque-hotel .info-hotel .price {
                color: #11B8E0;
                font-size: 26px;
                font-weight: bold;
            }
            
                .destaque-hotel .info-hotel .price span {
                    color: #11B8E0;
                    font-size: 20px;
                }
            
            .destaque-hotel .info-hotel .link-oferta {
                position: absolute;
                bottom: 0;
                right: 0;
                padding: 10px 25px;
                background-color: #11B8E0;
                cursor: pointer;
            }
            
                .destaque-hotel .info-hotel .link-oferta a {
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #fff;
                    font-weight: bold;
                    font-size: 15px;
                    background: url(../images/seta-branca.png) right center no-repeat;
                    padding: 0 20px 0 0;                
                }
                
                .destaque-hotel .info-hotel .link-oferta a:hover {
                    text-decoration: none;
                }
                
            .destaque-hotel .info-hotel .link-oferta:hover {
                background-color: #27c7ed;
            }
            
    .box-alerta-destino {
        background: #fff;
        padding: 20px;
        border: 1px solid #CBCBCB;
        margin-bottom: 40px;
    }
    
        .box-alerta-destino .titulo-alerta {
            border-bottom: 1px solid #CBCBCB;
            padding-bottom: 15px;
            text-align: center;
            margin-bottom: 30px;    
        }
        
            .box-alerta-destino .titulo-alerta h2 {
                font-family: arial,helvetica,freesans,sans-serif;
                font-size: 24px;
                color: #444444;
                margin-bottom: 5px;
            }
            
            .box-alerta-destino .titulo-alerta p {
                font-family: arial,helvetica,freesans,sans-serif;
                color: #555;
            }
        
        .box-alerta-destino ul {
            margin-bottom: 30px;
        }
        
        .box-alerta-destino ul li {
            overflow: hidden;
            margin-bottom: 13px;
        }
        
            .box-alerta-destino ul li input {
                margin: 4px 10px 0 0;
            }
        
            .box-alerta-destino ul li label {
                width: 120px;
                color: #444;
                cursor: pointer;
                font-size: 18px;
            }
            .box-alerta-destino ul li p {
                font-size: 14px;
                color: #555;
                margin-top: 2px;
            }
            
        .box-alerta-destino .bt-enviar {
            padding: 10px 35px;
            background-color: #11B8E0;
            color: #fff;
            font-size: 16px;
            font-weight: bold;
            margin: 0 auto;
            border: 0;
            display: block;
            cursor: pointer;
            font-family: arial,helvetica,freesans,sans-serif;
            text-decoration: none;
        }
        
	.catalog-product-view .col-outras-promocoes
	{
		/*top:25px;*/
		margin-top:0px !important;
	}
    .col-outras-promocoes {
        width: 295px;
        float: left;
        min-height: 100px;
        margin-bottom: 75px;
position: relative;
    }
        
        .col-outras-promocoes .box-promocao-sec {
            margin-bottom: 20px;
        }
        
            .col-outras-promocoes .box-promocao-sec .img {
                width: 295px;
                height: 110px;
                overflow: hidden;
            }
            
            .col-outras-promocoes .box-promocao-sec h2 {
                font-family: arial,helvetica,freesans,sans-serif;
                color: #555;
                padding: 5px;
                padding-bottom: 0;
                font-size: 12px;
            }
            
                .col-outras-promocoes .box-promocao-sec h2 span {
                    font-family: arial,helvetica,freesans,sans-serif;
                }
            
            .col-outras-promocoes .box-promocao-sec p {
                padding: 5px;
                padding-top: 0;
                font-size: 12px;
                font-style: italic;
                color: #666;
            }
            
    .col-outras-promocoes .conteiner-promocoes {
        margin-bottom: 10px;
        overflow: auto;
    }
    
    .col-outras-promocoes .box-convites {
        background: #fff;
        padding: 15px;
    }
    
        .col-outras-promocoes .box-convites h2 {
            font-family: arial,helvetica,freesans,sans-serif;
            border-bottom: 1px solid #CBCBCB;
            padding-bottom: 10px;
            text-align: center;
            font-size: 17px;
            color: #444;
        }
        
        .col-outras-promocoes .box-convites p {
            padding: 10px 105px 0px 0;
			margin-bottom:10px;
            font-family: arial,helvetica,freesans,sans-serif;
            color: #555;
            font-size: 13px;
            background: url(../images/sprite.png) 180px -673px no-repeat; 
        }
        
        .col-outras-promocoes .box-convites form {
            display: block;
            overflow: auto;
            padding: 5px 0;
        }
        
            .col-outras-promocoes .box-convites form .box-email {
                margin-bottom: 10px;
            }
            
                .col-outras-promocoes .box-convites form .box-email input {
                    padding: 8px;
                    color: #888;
                    width: 245px;
                    border: 1px solid #CBCBCB;
                    background-image: none;
                }
        
            .col-outras-promocoes .box-convites form .add-email {
                color: #27C7ED;
                float: left;
                font-family: arial,helvetica,freesans,sans-serif;
                font-size: 12px;
                margin-top: 9px;
            }
            
            .col-outras-promocoes .box-convites div.message,
            .col-outras-promocoes .box-convites div.emessage {
                clear: both;
                width: 245px;
                margin-top: 10px;
                font-family: arial,helvetica,freesans,sans-serif;
                color: #7F7F7F !important;
                font-size: 12px;
                text-align: center;
            }
            
            .col-outras-promocoes .box-convites .bt-enviar {
                padding: 10px 15px;
                background-color: #11B8E0;
                color: #fff;
                font-size: 14px;
                font-weight: bold;
                border: 0;
                display: block;
                cursor: pointer;
                font-family: arial,helvetica,freesans,sans-serif;
                text-decoration: none;
                float: right;
            }
            
            .col-outras-promocoes .box-convites .bt-enviar:hover {
                background-color: #27C7ED;
            }

/* FIM LISTAGEM HOTEIS */

/* INICIO PAGINA LOGIN */

    .topo-transparencia {
        width: 100%;
        height: 75px !important;
        position: relative;
        z-index: 100;
    }
    
    .topo-transparencia .conteiner {
        position: relative;
        z-index: 100;
        width: 640px;
        height: 122px;
        margin: 0 auto;
        padding: 0; bottom:3px;
    }
    .arg   .topo-transparencia .conteiner h1 {
	 background: url(../images/zarpo-slogan-ar.png) 0 0 no-repeat;
	
	}
        .topo-transparencia .conteiner h1 {
            width: 211px;
            height: 84px;
            overflow: hidden;
            margin: 0 auto;
            margin-top: 20px;
            display: block;
            background: url(../img/ant_logo.png) 0 0 no-repeat;
            text-indent: -9000px;
        }
    
    .topo-transparencia .bg {
        position: absolute;
        z-index: 10;
        width: 100%;
        height: 122px;
        background-color: #211713;
        opacity: 0.5;
        filter:alpha(opacity=50);
        bottom: 0;
    }
    
    .customer-account-login {}
    
        .customer-account-login .account-login,
        .customer-account-forgotpassword .account-password,
        .customer-account-create .account-create {
            width: 785px;
            min-height: 100px;
            margin: 0 auto;
            margin-bottom: 0;
            margin-top: 100px;
            background: none;
        }
        
            .customer-account-login .account-login .registered-users {
                padding: 0;
                width: 210px;
                margin-right: 5px;
            }
            
            .customer-account-login .account-login .new-users {
                padding: 0;
            }
            
            .customer-account-login .account-login .registered-users,
            .customer-account-login .account-login .new-users,
            .customer-account-forgotpassword .account-password .box-password,
            .customer-account-create .account-create .regiter-user {
                /*padding: 35px 45px 27px 45px;
                float: left;                
                width: 300px;
                position: relative;
                min-height: 250px;*/
				 float: left !important;
					min-height: 250px;
					padding: 35px 28px 27px;
					position: relative;
					width: 333px;

            }
            
                .customer-account-login .account-login .registered-users h2,
                .customer-account-login .account-login .new-users h2,
                .customer-account-forgotpassword .account-password .box-password h2,
                .customer-account-create .account-create .regiter-user h2 {
                    font-size: 22px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #E0DCB6;
                    margin-bottom: 10px;
                }
                
                .customer-account-login .account-login .registered-users .box-conteiner,
                .customer-account-login .account-login .new-users .box-conteiner,
                .customer-account-forgotpassword .account-password .box-password .box-conteiner,
                .customer-account-create .account-create .regiter-user .box-conteiner {
                    position: relative;
                    z-index: 100;
                }
                
                .customer-account-login .account-login .new-users .box-conteiner {
                    /*padding-top: 15px;*/ 
                }
                
                .customer-account-login .account-login .registered-users .bg,
                .customer-account-login .account-login .new-users .bg,
                .customer-account-forgotpassword .account-password .box-password .bg,
                .customer-account-create .account-create .regiter-user .bg {                   
                    background: #211713;
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 10;
                    opacity: 0.90;
                    filter:alpha(opacity=90);
                    width: 100%;
                    height: 100%;
                }
                
                .customer-account-login .account-login .registered-users p,
                .customer-account-login .account-login .new-users p,
                .customer-account-forgotpassword .account-password .box-password p {
                    margin-bottom: 15px;
                    color: #948d75;                    
                    font-size: 13px;
                    font-family: arial,helvetica,freesans,sans-serif;
                }
                
                .customer-account-forgotpassword #forgotSucess {
                    font-size: 12px;clear:both;
                }
                
                .customer-account-forgotpassword .account-password .col-2 p {
                    margin-bottom: 5px;
                }
                
                .customer-account-forgotpassword .account-password .col-2 a {
                    color: #27C7ED;
                    font-family: arial,helvetica,freesans,sans-serif;
                }
                
                .customer-account-forgotpassword .account-password .back-link,
                .customer-account-create .account-create .regiter-user .back-link,
                .lista-espera .back-link {
                    color: #27C7ED;
                    font-family: arial,helvetica,freesans,sans-serif;
                    position: absolute;
                    z-index: 100;
                    left: 45px;
                    font-size: 12px;
                    bottom: 25px;
                    background: url(../images/seta-link-azul.png) 0 3px no-repeat;
                    padding-left: 18px;
                    display: inline-block;
                }
                
                .customer-account-login .account-login .new-users p {
                    color: #FFFFFF;
					font-family: georgia,serif;
					font-size: 16px;
					font-style: italic;
					letter-spacing: 0;
					line-height: 20px;
					margin-bottom: 0px;
					padding-left: 0px;
					text-align: left;
                }
		.customer-account-login .account-login .new-users p.logintext{     color: #948D75;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 13px;
    font-style: normal;
    margin-bottom: 15px;line-height:15px;
    padding: 0;
    text-align: left;}
                
                .customer-account-login .account-login .registered-users label,
                .customer-account-forgotpassword .account-password .box-password label,
                .customer-account-create .account-create .regiter-user label {
                    display: none;
                }
                
                .customer-account-login .account-login .registered-users .input-box,
                .customer-account-forgotpassword .account-password .box-password .input-box,
                .customer-account-create .account-create .regiter-user .input-box {
                    padding-bottom: 10px;
                }
                
                    .customer-account-login .account-login .registered-users .input-box input,
                    .customer-account-forgotpassword .account-password .box-password .input-box input,
                    .customer-account-create .account-create .regiter-user .input-box input {
                        padding: 6px;
                        border: 0;
                        font-size: 18px;
                        height: 23px;
                        width: 288px;
                        font-family: helvetica;
						color:#a6a6a6;
                        
                    }
                
                .customer-account-login .account-login .registered-users .box-checkbox {
                    float: left;
                    width: 200px;
                    margin-bottom: 5px;
                }
                
                .box-check p {
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #948D75 !important;
                }
                
                 .box-check p a {
                    font-family: arial,helvetica,freesans,sans-serif;
                 }
                
                .customer-account-login .account-login .registered-users .box-links {
                    /*overflow: auto;*/
                }
                
                    .customer-account-login .account-login .registered-users .box-links label {
                        display: block;
                        float: left;
                        color: #FDFAD0;
                        font-family: arial,helvetica,freesans,sans-serif;
                        cursor: pointer;
                    }
                    
                    .customer-account-login .account-login .registered-users .box-links input {
                        float: left;
                        margin-right: 5px;
                        margin-top: 1px;
                    }
                
                    .customer-account-login .account-login .registered-users .box-links a {
                        float: right;
                        color: #27C7ED;
                        font-family: arial,helvetica,freesans,sans-serif;
                        margin: 7px 29px 5px ;
                    }
					.arg .customer-account-login .account-login .new-users p{
						padding-bottom:10px !important;
					}
					.customer-account-login .account-login .registered-users .box-links a.fb_button {
color: white;
font-family: arial,helvetica,freesans,sans-serif;
margin: 0px;
float: none;
padding:0px;
}
                
                .customer-account-login .account-login .registered-users .button,
                .customer-account-login .account-login .new-users .button,
                .customer-account-forgotpassword .account-password .box-password .button,
                .customer-account-create .account-create .regiter-user .button {
                    background-color: #11B8E0;
                    margin-bottom: 10px;
                    padding: 9px 25px 9px 15px;
                }
                
                .customer-account-login .account-login .registered-users .button:hover,
                .customer-account-login .account-login .new-users .button:hover,
                .customer-account-forgotpassword .account-password .box-password .button:hover,
                .customer-account-create .account-create .regiter-user .button:hover {
                    background-color: #27C7ED;
                }
                    
                    .customer-account-login .account-login .registered-users .button span,
                    .customer-account-login .account-login .new-users .button span,
                    .customer-account-forgotpassword .account-password .box-password .button span,
                    .customer-account-create .account-create .regiter-user .button span {
                        height: auto;
                        display: inline-block;
                        font-weight: bold;
                        color: #fff !important;
                        font-size: 14px;
                        padding: 0 20px 0 10px;
                        font-family: arial,helvetica,freesans,sans-serif;
                        background: url("../images/seta-branca.png") no-repeat scroll right center transparent;
                    }
                    
                .customer-account-login .account-login .new-users .button {
					display:inline;
					margin:0 auto;
					padding:9px 35px 9px 25px;
					width:230px;
					z-index:100;
                }
                
                .customer-account-forgotpassword .account-password .box-password .button,
                .customer-account-create .account-create .regiter-user .button {
                    padding: 9px 80px 9px 74px;
                    display: block;
                    width: 300px;
                    margin: 0 auto;
                    overflow: hidden;
                }
                
                .customer-account-forgotpassword .account-password .box-password .button {
                    padding: 9px 25px 9px 20px; float:left;width:186px; 
                    margin-bottom: 5px;
                }
                
    .customer-account-create .account-create .regiter-user .checkboxes {
        margin-bottom: 10px;
        overflow: auto;
    }
    
        .customer-account-create .account-create .regiter-user .checkboxes a {
            color: #27C7ED;
            font-family: arial,helvetica,freesans,sans-serif;
        }
        
        .customer-account-create .account-create .regiter-user .checkboxes div {
            font-family: arial,helvetica,freesans,sans-serif;
            font-size: 14px;
            color: #FDFAD0 !important;
        }
    
                
    .customer-account-create .account-create .regiter-user .customer-name {
        overflow: auto;
    }
     
        .customer-account-create .account-create .regiter-user .customer-name .field {
            float: left;
        }
        
            .customer-account-create .account-create .regiter-user .customer-name .name-firstname {
                margin-right: 5px;
            }
        
            .customer-account-create .account-create .regiter-user .customer-name .field input {
                width: 135px;
            }
        
            .customer-account-create .account-create form .fieldset {
                margin: 0;
            }

        .customer-account-forgotpassword .fieldset {
            overflow: auto;
        }
        
    .customer-account-create .account-create .col-1 h2 {
        text-align: center;
        font-size: 22px;
        margin-bottom: 25px;
    }
    
    .customer-account-create .account-create .col-1 .infos {
        overflow: auto;
        background: url(../images/sum.png) center 40px no-repeat;
    }
    
        .customer-account-create .account-create .col-1 .infos div {
            width: 130px;
            text-align: center;
            color: #948D75 !important;
            font-size: 14px;
            padding-top: 115px;
        }
        
        .customer-account-create .account-create .col-1 .infos .fl {
            background: url(../images/selo2-100.png) center top no-repeat;
        }
        .arg .customer-account-create .account-create .col-1 .infos .fr {
            background: url(../images/hasta_50arg.png) center top no-repeat;
        }
        .customer-account-create .account-create .col-1 .infos .fr {
            background: url(../images/selo-100.png) center top no-repeat;
        }
    
    .lista-espera {
        position: relative;
        width: 785px;
        min-height: 250px;
        margin: 0 auto;
    }
    
        .lista-espera .lista-espera-box {
            position: relative;
            z-index: 100;
            padding: 35px 45px;
            overflow: auto;
            min-height: 251px;
        }
            .customer-account-login.arg  .lista-espera .lista-espera-box h2 {width:485px;}  
			.arg .indicar-hotel .bt-fechar {top:30px;}
            .lista-espera .lista-espera-box h2 {
                font-size: 22px;
                padding-bottom: 10px;
                margin: 0 auto;
                display: block;
                border-bottom: 1px solid #E0DCB6;
                color: #E0DCB6;
                font-family: arial,helvetica,freesans,sans-serif;
                text-align: center;
                width: 420px;
                height: 30px;
                margin-bottom: 30px;
            }
            
            .lista-espera .lista-espera-box p {
                font-family: arial,helvetica,freesans,sans-serif;
                color: #948D75;
                margin-bottom: 15px;
                font-size: 15px;
            }
            
            .lista-espera .lista-espera-box p a {
                font-family: arial,helvetica,freesans,sans-serif;
                color: #27C7ED;
            }
            
        .lista-espera .icos-link {
            float: right;
			width: 110px;
			overflow: hidden;
        }
            
            .lista-espera .icos-link li {
                list-style: none;
				float: left;
				padding: 0;
            }
            
                .lista-espera .icos-link li a {
                    width: 37px;
					display: block;
					text-indent: -9000px;
					cursor: pointer;
					overflow: hidden;
					height: 37px;
                }
                
                .lista-espera .icos-link li.facebook a {
					background: url(../images/ico-face.png) 0 0 no-repeat;
				}
				
				.lista-espera .icos-link li.tuiter a {
					background: url(../images/ico-tuiter.png) 0 0 no-repeat;
				}
    
        .lista-espera .bg {
            background: #211713;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 10;
            opacity: 0.90;
            filter:alpha(opacity=90);
            width: 100%;
            height: 100%;
        }
    
    .capsule {
        
    }
    
    .links-rodape {
        position: absolute;
        width: 100%;
        bottom: 0 !important;
        padding: 10px 0;
        background-color: #211713;
        opacity: 0.7;
        filter:alpha(opacity=70);
        z-index: 100;
    }
        
        .links-rodape p {
            padding: 0 10px;
            font-size: 12px;
            color: #E0DCB6;
        }
        
            .links-rodape p a {
                font-size: 12px;
                color: #E0DCB6;
            }

/* FIM PAGINA LOGIN */

/* INICIO COMENTARIO */

    .comentarios {
        position: relative;
    }
    
    a.for-area-comentario {
        color: #11B8E0;
        width: 140px;
        height: 20px;
        font-size: 14px;
        font-family: arial,helvetica,freesans,sans-serif;
        position: absolute;
        top: 10px;
        right: 0;
        text-align: right;
        
    }

    .box-comentario {
        background: #F5F5F5;
        border: 1px solid #DDDDDD;
        padding: 20px;
        /*overflow: auto;*/
    }
    
        .box-comentario .input-box {
            float: none;
        }
        
            .box-comentario .input-box textarea {
                background: #fff;
                padding: 10px;
                width: 536px;
                margin-bottom: 10px;
            }
            
            .box-comentario .button {
                background-color: #11B8E0;
                padding: 9px 25px 9px 25px;
                font-family: arial,helvetica,freesans,sans-serif;
                font-weight: bold;
                color: #fff;
                font-size: 14px;
            }
            
            .box-comentario .button:hover {
                background-color: #27c7ed;
            }
            
            .box-comentario label {
                font-family:georgia,serif;
				font-weight:bold;
				margin-bottom:15px;
				text-align:left;
				width:auto
            }
            
    #customer-reviews {}
    
        #customer-reviews dl {
            padding: 0;
            margin-bottom: 10px;
        }
        
            #customer-reviews dl .box-user-comment {
                padding: 0 0 0 95px;
                background: url(../images/aspas.png) 0 0 no-repeat;
                margin-bottom: 20px;
                min-height: 70px;
            }
        
            #customer-reviews dl dd {
                margin-bottom: 10px;                
            }
            
            #customer-reviews dl dd p {
                font-family: arial,helvetica,freesans,sans-serif;
                color: #555555;
                font-size: 13px;
            }
            
            #customer-reviews dl dt,
            #customer-reviews .respota-comentario .textos .publicador {
                color: #919191;
                font-family: arial,helvetica,freesans,sans-serif;
                font-size: 13px;
            }
            
                #customer-reviews dl dt span,
                #customer-reviews .respota-comentario .textos .publicador span {
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #919191;
                    margin-bottom: 0;
                     font-weight: bold;
                }
            
        #customer-reviews .respota-comentario {
            padding: 30px;
            background-color: #F5F5F5;
            margin-bottom: 40px;
            overflow: auto;
        }
        
            #customer-reviews .respota-comentario .img {
                width: 95px;
                height: 100px;
                overflow: hidden;
                margin-right: 20px;
                background-color: #CBCBCB;
                text-align: center;
            }
            
            #customer-reviews .respota-comentario .textos {
                width: 425px;
            }
            
                #customer-reviews .respota-comentario .textos h4 {
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 13px;
                    margin-bottom: 5px;
                    color: #444444;
                }
            
                #customer-reviews .respota-comentario .textos p {
                    margin-bottom: 15px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #555555;
                    font-size: 13px;
                }

    .alert-comentario {
        background: #F5F5F5;
        border: 1px solid #DDDDDD;
        padding: 20px;
        overflow: auto;
    }
    
        .alert-comentario h4 {
            color: #555;
            font-size: 22px;
            font-weight: normal;
            margin-bottom: 10px;
        }
        
        .alert-comentario p {
            font-size: 13px;
            color: #555;
            font-family: arial,helvetica,freesans,sans-serif;
        }

/* FIM COMENTARIO */

/* INICIO MINHA CONTA */

    .corpo-minha-conta {
        background-color: #fff;
        padding: 15px 28px 15px;
        overflow: auto;
        margin-bottom: 70px;
    }
    
        .corpo-minha-conta .menu-abas {
            margin-bottom: 20px;
            overflow: auto;
        }
    
            .corpo-minha-conta .menu-abas li {
                background-color: #EEEEEE;
                float: left;
                height: 36px;
                margin-right: 10px;
                overflow: hidden;
                width: 178px;
            }
            
            .corpo-minha-conta .menu-abas li.ativo {
                border-left:1px solid #888888; border-right:1px solid #888888; border-top:1px solid #888888; border-bottom:0 none -moz-use-text-color; background-color: #FFFFFF;
                height: 35px;
                width: 176px
            }
            
                .corpo-minha-conta .menu-abas li a {
                    color: #444444;
                    display: block;
                    font-size: 14px;
                    font-weight: bold;
                    height: 16px;
                    padding: 10px 0;
                    text-align: center;
                }
            
            .corpo-minha-conta .menu-abas li.last {
                margin-right: 0;
            }
            
        .corpo-minha-conta .conteudo {
            margin-bottom: 70px;
           overflow: auto;
        }
        
        /* INICIO MINHAS RESERVAS */
        
        .corpo-minha-conta .minhas-reservas {}
        
            .corpo-minha-conta .minhas-reservas .no-reservas {
                margin-bottom: 35px;
            }
            
                .corpo-minha-conta .minhas-reservas .no-reservas a {
                    color: #11B8E0;
                    font-family: arial,helvetica,freesans,sans-serif;
                }
                
                .corpo-minha-conta .minhas-reservas .no-reservas p {
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 13px;
                    color: #444444;
                }
                
                .corpo-minha-conta .minhas-reservas .no-reservas p.mg-bottom-15 {
                    font-size: 14px;
                    color: #7F7F7F !important;
                }
        
            .corpo-minha-conta .minhas-reservas .item-reserva {
                overflow: auto;
                margin-bottom: 25px;
                padding-bottom: 25px;
                border-bottom: 1px solid #D9D9D9;
            }
            
                .corpo-minha-conta .minhas-reservas .item-reserva .img {
                    margin-right: 14px;
                    width: 280px;
                    height: 123px;
                    float: left;
                    overflow: hidden;
                }
                
                .corpo-minha-conta .minhas-reservas .item-reserva .fl {
                    margin-top: 5px;
                    width: 610px;
                }
                
                .corpo-minha-conta .minhas-reservas .item-reserva .title-reserva {
                    margin-bottom: 15px;
                }
                
                    .corpo-minha-conta .minhas-reservas .item-reserva .title-reserva h3 {
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 18px;
                        margin-bottom: 3px;
                        color: #11B8E0;
                    }
                    
                    .corpo-minha-conta .minhas-reservas .item-reserva .title-reserva p {
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 13px;
                        font-weight: bold;
                        color: #444444;
                    }
                
                .corpo-minha-conta .minhas-reservas .item-reserva .dados-reserva {
                    overflow: auto;
                }
                
                    .corpo-minha-conta .minhas-reservas .item-reserva .dados-reserva ul {
                        overflow: auto;
                        margin-bottom: 5px;
                    }
                    
                        .corpo-minha-conta .minhas-reservas .item-reserva .dados-reserva ul li {
                            float: left;
                            font-size: 13px;
                            font-family: arial,helvetica,freesans,sans-serif;
                            color: #444444;
                        }
                        
                        .corpo-minha-conta .minhas-reservas .item-reserva .dados-reserva ul li.in-out {
                            width: 100%;
                            margin-bottom: 10px;
                        }
                        
                            .corpo-minha-conta .minhas-reservas .item-reserva .dados-reserva ul li.in-out span {
                                padding-bottom: 3px;
                                display: block;
                                font-family: arial,helvetica,freesans,sans-serif;
                            }
                        
                        .corpo-minha-conta .minhas-reservas .item-reserva .dados-reserva ul li.first {
                            width: 300px;
                            margin-top: 0;
                        }
                        
                            .corpo-minha-conta .minhas-reservas .item-reserva .dados-reserva ul li.first span {
                                padding-bottom: 3px;
                                font-family: arial,helvetica,freesans,sans-serif;
                                display: block;
                            }
                        
                            .corpo-minha-conta .minhas-reservas .item-reserva .dados-reserva ul li strong {
                                font-size: 13px;
                                font-family: arial,helvetica,freesans,sans-serif;
                            }
                            
                            .corpo-minha-conta .minhas-reservas .item-reserva .dados-reserva ul li.fr {
                                padding-right: 30px;
                            }
                            
                    .corpo-minha-conta .minhas-reservas .item-reserva .box-total {
                        padding-top: 5px;
                        border-top: 1px solid #D9D9D9;
                        width: 112px;
                        overflow: auto;
                        height: 25px;
                        float: right;
                        margin-right: 30px;
                    }
                    
                    .corpo-minha-conta .minhas-reservas .item-reserva .box-total span {
                        float: left;
                        font-family: arial,helvetica,freesans,sans-serif;
                        color: #444444 !important;
                        font-size: 13px;
                        font-weight: bold;
                    }
                    
        /* FIM MINHAS RESERVAS */
        
        /* INICIO ENVIAR CONVITES */
        
        .corpo-minha-conta .convidar-amigos {}
            
            .corpo-minha-conta .convidar-amigos .colleft {
                width: 500px;
                float: left;
                border-right: 1px solid #D9D9D9;
                padding-right: 65px;
            }
            
                .corpo-minha-conta .convidar-amigos h3 {
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 24px;
                    font-weight: normal;
                    margin-bottom: 10px;
                    color: #7F7F7F !important;
                }
                
                .corpo-minha-conta .convidar-amigos p {
                    margin-bottom: 25px;
                    color: #444444;
                    font-size: 13px;
                    font-family: arial,helvetica,freesans,sans-serif;
                }
                
                .corpo-minha-conta .convidar-amigos form {
                    overflow: auto;
                }
                
                    .corpo-minha-conta .convidar-amigos label,
                    .corpo-minha-conta .convidar-amigos label span {
                        color: #858585;
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 13px;
                        font-weight: bold;
                        display: block;
                        margin-bottom: 5px;
                    }
                    
                        .corpo-minha-conta .convidar-amigos label span {
                            display: inline;
                            font-weight: normal;
                        }
                        
                    .corpo-minha-conta .convidar-amigos .mg-bottom-20 {
                        overflow: auto;
                    }
                    
                        .corpo-minha-conta .convidar-amigos .fl {
                            width: 320px;
                        }
                        
                        .corpo-minha-conta .convidar-amigos .fr {
                            background-color: #b9b9b9;
                            padding: 10px;
                            margin-top: 20px;
                        }
                        
                            .corpo-minha-conta .convidar-amigos .fr h4 {
                                color: #fff;
                                font-family: arial,helvetica,freesans,sans-serif;
                                font-size: 12px;
                                margin-bottom: 10px;
                            }
                            
                            .corpo-minha-conta .convidar-amigos .fr p {
                                background-color: #7a7a7a;
                                font-size: 28px;
                                text-align: right;
                                color: #fff;
                                padding: 5px;
                                margin-bottom: 0;
                            }
                
                    .corpo-minha-conta .convidar-amigos .input-text {
                        border: 1px solid #CBCACB;
                        font-family: georgia,serif;
                        font-size: 16px;
                        height: 23px;
                        padding: 6px;
                        width: 288px;
                        background: none !important;
                        margin-bottom: 10px;
                    }
                    
                    .corpo-minha-conta .convidar-amigos textarea {
                        background: none !important;
                        font-family: georgia,serif;
                        font-size: 14px;
                        padding: 6px;
                        width: 288px;
                        height: 80px;
                        margin-bottom: 35px;
                    }
                    
                    .corpo-minha-conta .convidar-amigos .input-botao {
                        background-color: #11B8E0;
                        color: #FFFFFF;
                        font-size: 16px;
                        padding: 9px 25px 10px 25px;
                        border: 0;
                        display: block;
                        width: 302px;
                        cursor: pointer;
                    }
                    
                    .corpo-minha-conta .convidar-amigos .input-botao:hover {
                        background-color: #27C7ED;
                    }
        
        .corpo-minha-conta .convidar-amigos .colright {
            float: right;
        }
        
            .corpo-minha-conta .convidar-amigos .colright .creditos-box {
                background: #f2f2f2;
                padding: 10px 20px;
                margin-bottom: 35px;
            }
            
                .corpo-minha-conta .convidar-amigos .colright .creditos-box li {
                    overflow: auto;
                    margin-bottom: 3px;
                }
                
                .corpo-minha-conta .convidar-amigos .colright .creditos-box li.escuro h4,
                .corpo-minha-conta .convidar-amigos .colright .creditos-box li.escuro p {
                    color: #444444 !important;
                }
                
                    .corpo-minha-conta .convidar-amigos .colright .creditos-box li h4 {
                        color: #7F7F7F;
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 13px;
                        float: left;
                        width: 180px;
                    }
                    
                    .corpo-minha-conta .convidar-amigos .colright .creditos-box li p {
                        float: left;
                        color: #7F7F7F;
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 13px;
                        font-weight: bold;
                        margin-bottom: 0;
                    }
                    
                .corpo-minha-conta .convidar-amigos .colright .boxy {
                    overflow: auto;
                    margin-bottom: 35px;
                }
                
                    .corpo-minha-conta .convidar-amigos .colright .boxy h4 {
                        color: #7F7F7F;
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-size: 13px;
                        margin-bottom: 5px;
                    }
                    
                        .corpo-minha-conta .convidar-amigos .colright .boxy h4 a {
                            font-family: arial,helvetica,freesans,sans-serif;
                            font-size: 13px;
                            color: #11B8E0;
                        }
                    
                    .corpo-minha-conta .convidar-amigos .colright .boxy .input-text {
                        font-size: 13px;
                        height: 16px;
                    }
                    
                    .corpo-minha-conta .convidar-amigos .colright .boxy .bt-facebook a,
                    .corpo-minha-conta .convidar-amigos .colright .boxy .bt-tuiter a {
                        width: 146px;
                        height: 45px;
                        overflow: hidden;
                        display: block;
                        cursor: pointer;
                        background: url(../images/sprite.png) 0 -183px no-repeat;
                        text-indent: -9000px;
                    }
                    
                    .corpo-minha-conta .convidar-amigos .colright .boxy .bt-tuiter a {
                        background: url(../images/sprite.png) 0 -272px no-repeat;
                    }
                    
                    .corpo-minha-conta .convidar-amigos .colright .boxy .bt-facebook,
                    .corpo-minha-conta .convidar-amigos .colright .boxy .bt-tuiter {
                        float: left;
                    }
                    
                    .corpo-minha-conta .convidar-amigos .colright .boxy .bt-facebook a:hover{
                    
                        background-position: 0 -183px;
                    }
                    .corpo-minha-conta .convidar-amigos .colright .boxy .bt-tuiter a:hover { background-position: 0 -272px; }
                    .corpo-minha-conta .convidar-amigos .colright .boxy p {
                        width: 300px;
                        min-height: 50px;
                        font-size: 12px;
                        color: #7F7F7F !important;
                    }
        
        
        /* FIM ENVIAR CONVITES */
        
        /*  INICIO DADOS PESSOAIS e MEU ENDERECO */
        
        .corpo-minha-conta .dados-pessoais {}
        
            .corpo-minha-conta .dados-pessoais .form-item,
            .corpo-minha-conta .meu-endereco .form-item,
            .corpo-minha-conta .newsletters .form-item {
                overflow: auto;
                margin-bottom: 10px;
            }
            
                .corpo-minha-conta .dados-pessoais .form-item label,
                .corpo-minha-conta .meu-endereco .form-item label,
                .corpo-minha-conta .newsletters .form-item label {
                    float: left;
                    width: 100px;
                    margin-right: 20px;
                    font-size: 13px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #858585;
                    font-weight: bold;
                    margin-top: 10px;
                }
                
                .corpo-minha-conta .dados-pessoais .form-item input,
                .corpo-minha-conta .meu-endereco .form-item input,
                .corpo-minha-conta .newsletters .form-item input {
                    border: 0 none;
                    font-family: georgia,serif;
                    font-size: 16px;
                    height: 23px;
                    padding: 6px;
                    width: 288px;
                    border: 1px solid #cbcacb;
                    float: left;
                }
                
                .corpo-minha-conta .dados-pessoais a.alterar-senha {
                    width: 100px;
                    font-size: 13px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #11B8E0;
                    display: block;
                    margin-bottom: 20px;
                    margin-left: 120px;
                }
                
                .corpo-minha-conta .dados-pessoais .input-botao,
                .corpo-minha-conta .meu-endereco .input-botao,
                .corpo-minha-conta .newsletters .input-botao {
                    margin-left: 120px;
                    background-color: #11B8E0;
                    color: #FFFFFF;
                    font-size: 16px;
                    padding: 9px 25px 10px 25px;
                    border: 0;
                    display: block;
                    width: 302px;
                    cursor: pointer;
                }
                
                .corpo-minha-conta .dados-pessoais .input-botao:hover,
                .corpo-minha-conta .meu-endereco .input-botao:hover,
                .corpo-minha-conta .newsletters .input-botao:hover {
                    background-color: #27C7ED;
                }
        
        /* FIM DADOS PESSOAIS e MEU ENDERECO */
        
        /* INICIO MEU ENDERECO */
        
        .corpo-minha-conta .meu-endereco select {
            height: 37px;
            width: 302px;
        }
        
        .corpo-minha-conta .meu-endereco .form-item-2cols {
            margin-bottom: 10px;
            overflow: auto;
            width: 422px;
        }
        
            .corpo-minha-conta .meu-endereco .form-item-2cols input {
                border: 0 none;
                font-family: georgia,serif;
                font-size: 16px;
                height: 23px;
                padding: 6px;
                width: 70px;
                border: 1px solid #cbcacb;
                float: left;
            }
            
            .corpo-minha-conta .meu-endereco .form-item-2cols label {
                float: left;
                width: 100px;
                margin-right: 20px;
                font-size: 13px;
                font-family: arial,helvetica,freesans,sans-serif;
                color: #858585;
                font-weight: bold;
                margin-top: 10px;
            }
            
            .corpo-minha-conta .meu-endereco .form-item-2cols .fr label  {
                margin-right: 0px;
                width: 80px;
            }
        
        /* FIM MEU ENDERECO */
        
        /* INICIO NEWSLETTERS */
        
        .corpo-minha-conta .newsletters {
            position: relative;
        }
        
        .corpo-minha-conta .newsletters p.info-newletter {
            top: 0;
            right: 0;
            width: 400px;
            font-family: arial,helvetica,freesans,sans-serif;
            font-size: 13px;
            position: absolute;
            color: #858585;
            margin-right: 40px;
        }
        
            .corpo-minha-conta .newsletters .form-item-checkbox {
                overflow: auto;
                display: block;
                width: 423px;
                clear: both;
                margin-bottom: 20px;
            }
            
                .corpo-minha-conta .newsletters .form-item-checkbox input {
                    display: block;
                    float: left;
                    margin: 4px 0 0 90px;
                }
                
                .corpo-minha-conta .newsletters .form-item-checkbox label {
                    display: block;
                    float: right;
                    width: 303px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 14px;
                    color: #444444;
                    line-height: 16px;
                }
                
                    .corpo-minha-conta .newsletters .form-item-checkbox label span {
                        font-size: 12px;
                        font-family: arial,helvetica,freesans,sans-serif;
                    }
        
        /* FIM NEWSLETTERS */
        
        .corpo-minha-conta p.txt-alert {
            margin-top: 10px;
            color: #7F7F7F !important;
            font-size: 12px;
            width: 302px;
            text-align: center;
            font-family: arial,helvetica,freesans,sans-serif;
        }

/* FIM MINHA CONTA */

/* INICIO TELAS PADRAO */

    .corpo-padrao {
        background-color: #FFFFFF;
        margin-bottom: 70px;
        overflow: auto;
        padding: 30px 15px 15px;
    }
    
        .corpo-padrao p {
            font-size: 13px;
            color: #888888;
            font-family: arial,helvetica,freesans,sans-serif;
            margin-bottom: 15px;
            padding: 0px 15px;
        }
        
        .corpo-padrao .link-padrao {
            color: #11B8E0;
            font-size: 13px;
            font-family: arial,helvetica,freesans,sans-serif;
        }
        
        .corpo-padrao h3.h3-padrao {
            padding: 0px 15px;
            color: #444;
            font-family: arial,helvetica,freesans,sans-serif;
            font-size: 22px;
            font-weight: normal;
            margin-bottom: 15px;
        }
        
        .not-found-page {
            background: #fff url(../images/hand.jpg) right bottom no-repeat;
        }
        
            .not-found-page .link-padrao {
                display: block;
                margin-bottom: 10px;
            }
            
        .cancelar-news form {
            padding: 0 15px;
            display: block;
        }
        
        /* INICIO AJUDA */
            
            .tela-ajuda {}
            
                .tela-ajuda .bts-acoes {
                    float: right;
                    clear: left;
                    height: 25px;
                    text-align: right;
                    width: 155px;
                }
                
                    .tela-ajuda .bts-acoes li {
                        float: left;
                        
                        border-right: 1px solid #00B7DE;
                        padding: 0 5px;
                    }
                    
                    .tela-ajuda .bts-acoes li a {
                        font-size: 13px;
                        color: #00B7DE;
                        font-family: arial,helvetica,freesans,sans-serif;
                    }
                    
                .tela-ajuda .box-slider {
                    clear: both;
                    padding-bottom:15px;
                }
                
                .box-slider-sub:first-child .gray-bar-sub{margin-top: 15px;}
                
                .tela-ajuda .gray-bar,
                .tela-ajuda .gray-bar-sub {
                    background-color: #e4e4e4;
                    cursor: pointer;
                    padding: 10px 20px;
                   /* margin-bottom: 15px;*/
                    outline: 0 none;
                }
                
                .box-slider-sub-sub{margin-top:15px;}
                
                .tela-ajuda .gray-bar {
                    background: #e4e4e4 url(../images/ico-plus.png) 900px 14px no-repeat;
                    
                }
                
                .tela-ajuda .gray-bar-ativo {
                    background: #00b0d1 url(../images/ico-minus.png) 900px 14px no-repeat;              
                }
                
                    .tela-ajuda .gray-bar-ativo h3 {
                        color: #fff;
                    }
                    
                    .tela-ajuda h3 {
                        font-size: 16px;
                        font-weight: normal;
                        color: #00B7DE;
                        font-family: arial,helvetica,freesans,sans-serif;
                    }
                    
                    .tela-ajuda .sub-itens {
                        padding-left: 20px;
                    }
                    
                       .tela-ajuda .sub-itens .box-slider-sub {
                            /*margin-bottom: 20px;*/
                            padding-bottom:20px;
                       }
                    
                        .tela-ajuda .sub-itens .gray-bar-sub {
                            background: #eee url(../images/ico-plus2.png) 882px 14px no-repeat; 
                        }
                        
                            .tela-ajuda .sub-itens .gray-bar-sub h4 {
                                font-family: arial,helvetica,freesans,sans-serif;
                                color: #00B7DE;
                                font-weight: normal;
                                font-size: 14px;
                            }
                           
                        .tela-ajuda .sub-itens .gray-bar-sub-ativo {
                            background: #97d2e6 url(../images/ico-minus2.png) 882px 14px no-repeat;
                        }
                        
                            .tela-ajuda .sub-itens .gray-bar-sub-ativo h4 {
                                color: #fff;
                            }
                        
                        .tela-ajuda .sub-itens p {
                            margin-bottom: 10px;
                        }
            
        /* FIM AJUDA */
        
        /* INICIO CONTATO */
        
            .contato-page {}
            
                .contato-page .grupo-barra-cinza {
                    padding: 0 15px;
                }
                
                    .contato-page .grupo-barra-cinza h3 {
                        background-color: #E4E4E4;
                        font-family: arial,helvetica,freesans,sans-serif;
                        padding: 5px 10px;
                        color: #444;
                        margin-bottom: 10px;
                        font-size: 18px;
                        font-weight: normal;
                    }
                    
                    .contato-page .grupo-barra-cinza p,
                    .contato-page .grupo-barra-cinza address {
                        padding: 0;
                        font-family: arial,helvetica,freesans,sans-serif;
                        margin-bottom: 25px;
                        font-size: 14px;
                        color: #888888;
                    }
                    
                .contato-page .form-item,
                .cancelar-news .form-item {
                    margin-bottom: 10px;
                    overflow: auto;
                    position: relative;
                }
                
                    .contato-page .form-item p {
                        margin: 0;
                        float: left;
                        color: #11B8E0;
                        margin-top: 10px;
                    }
                
                .contato-page form,
                .cancelar-news form {
                    position: relative;
                }
                
                .contato-page label,
                .cancelar-news label {
                    color: #858585;
                    float: left;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 13px;
                    font-weight: bold;
                    margin-right: 20px;
                    margin-top: 10px;
                    width: 100px;
                }
                
                .contato-page .input-text,
                .contato-page textarea,
                .cancelar-news .input-text {
                    border: 1px solid #CBCACB;
                    float: left;
                    font-family: georgia,serif;
                    font-size: 16px;
                    height: 23px;
                    padding: 6px;
                    width: 288px;
                    background: none;
                }
                
                .contato-page textarea {
                    height: 150px;
                    width: 500px;
                }
                
                .contato-page select {
                    background:none repeat scroll 0 0 transparent;
					float:left;
					font-family:georgia,serif;
					font-size:16px;
					height:37px;
					margin-right:20px;
					padding:6px;
					width:302px;
                }
                
                .contato-page .bt-enviar,
                .cancelar-news .bt-enviar {
                    background-color: #11B8E0;
                    border: 0 none;
                    color: #FFFFFF;
                    cursor: pointer;
                    display: block;
                    font-size: 16px;
                    margin-left: 120px;
                    padding: 9px 25px 10px;
                    width: 302px;
                }
                
                .contato-page .bt-enviar:hover,
                .cancelar-news .bt-enviar:hover {
                     background-color: #27C7ED;
                }
                
                .contato-page .txt-alert {
                    color:#7F7F7F !important;
                    font-family:arial,helvetica,freesans,sans-serif;
                    font-size:12px;
                    margin-top:10px;
                    text-align:left;
                    width:452px;
                    margin-left: 120px;
                }
                
                .cancelar-news .txt-alert {
                    margin-left: 70px;
                    width: 272px;
                    text-align: center;
                }
                
                    .cancelar-news .txt-alert a {
                        font-family:arial,helvetica,freesans,sans-serif;
                        color: #11B8E0;
                    }
                
                .cancelar-news p strong {
                    color: #666;
                }
                
                .cancelar-news {
                     background: #fff url(../images/bg-cancel.jpg) 560px 60px no-repeat;
                }
        
        /* FIM CONTATO */

/* FIM TELAS PADRAO */

.corpo-checkout {
    background-color: #FFFFFF;
    margin-bottom: 15px;
    /*overflow: auto;*/
    padding: 15px;
	clear:both;
}

    .corpo-checkout .conteiner-chekout {
        border-top: 1px solid #4F4845;
        padding: 25px;
        margin-bottom: 0px;
        position:relative;
        padding-top:10px;
        padding-left:0px;
        padding-right:5px;
        padding-bottom:5px;
       
        
        /*overflow: auto;
        position:relative;
        width:880px;*/
    }
    
    .corpo-checkout .bt-checkout {
        background-color: #11B8E0;
        /* background:url("../images/skconfirm.jpg") no-repeat scroll 0 0 transparent; */
		border:0 none;
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		font-size:16px;
		font-weight:bold;
		height:35px;
		margin:0 auto;
		padding:0;
		float:right;
		width:175px;
		margin-right:20px;
    }
    
    .corpo-checkout .bt-checkout:hover {
        background-color: #27c7ed !important;
    }
    
    .billing-add{
    color:#404040 !important;
	display:block;
	font-size:24px;
	/*font-style:italic;*/
	font-weight:normal;
	margin-bottom:5px;
	line-height:27px;
	font-family:helvetica;
	}
    
    #checkout-payment-method-load dt label{
    color:#404040;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	white-space:normal;
    }
    
    #checkout-payment-method-load dd {
	float:left;
	margin:0 0 7px;
	width:100%;
	}
	
	#checkout-payment-method-load dt {
	float:left;
	font-weight:bold;
	margin-bottom:5px;
	width:200px;
	}
	
	#moip_credito {
	border-top:0px solid #EEEEEE;
	color:#A7A9AA;
	display:inline-block;
	margin-top:25px;
	/*padding-left:56px;*/
	}
        .corpo-checkout .bt-checkout:hover {
            /*background-color: #27C7ED;*/
        }
        
    .pay-label{
    float: left;
	line-height: 25px;
	width: 70px;
	font-family:helvetica;
	color:#a6a6a6;
	font-size:15px;
    }

.corpo-checkout .conteiner-chekout #moip_credito select {
display:block;
float:left;
font-family:georgia,serif;
font-size:16px;
height:36px;
line-height:36px;
margin-bottom:5px;
overflow:visible;
padding:6px;
visibility:inherit;
width:302px;
}

#billing-new-address-form ul li.fields div.field, #billing-new-address-form ul li{margin-bottom: 5px;}
#billing-new-address-form ul li.name-lastname{margin-bottom: 0px;}
#billing-new-address-form ul li .input-text {margin-bottom: 0px;}

.corpo-checkout .conteiner-chekout #moip_credito select option{padding: 6px; display: block;}
        
    .corpo-checkout .conteiner-chekout h3 {
        color: #404040 !important;
        font-size: 24px !important;
        font-weight: normal;
        font-size: 16px;
        font-family:helvetica;
        /*width:225px;
        float: left;*/
        /*font-style: italic;*/
    }
    
    .corpo-checkout .hotel-venda {
        /*overflow: hidden;*/
        position:relative;
        margin-bottom: 35px;
    }
    
        .corpo-checkout .hotel-venda .img {
            /*width: 274px;*/
            width:220px;
            height: 120px;
            overflow: hidden;
            margin-right:20px;
            float: left;
        }
        
        .corpo-checkout .hotel-venda h3 {
            font-size: 24px;
            font-family: arial,helvetica,freesans,sans-serif;
            font-weight: normal;
            color: #404040;
            margin-bottom: 5px;
        }
        
        .corpo-checkout .hotel-venda .fl p {
            font-family: arial,helvetica,freesans,sans-serif;
            font-size: 14px;
            color: #444444;
        }
    
        .corpo-checkout .hotel-venda .box-duvida {
            background-color: #f2f2f2;
            padding: 10px 20px;
            float: right;
            overflow: hidden;
            width: 230px;
        }
        
            .corpo-checkout .hotel-venda .box-duvida h3 {
                font-size: 18px;
                margin-bottom: 10px;
            }
            
            .corpo-checkout .hotel-venda .box-duvida a,
            .corpo-checkout .hotel-venda .box-duvida span {
                float: right;
                font-size: 12px;
                font-family: arial,helvetica,freesans,sans-serif;
                color: #444444;
                font-weight: bold;
            }
            
            .corpo-checkout .hotel-venda .box-duvida a {
                color: #11B8E0;
            }
            
            .corpo-checkout .hotel-venda .box-duvida p {
                font-size: 13px;
                font-family: arial,helvetica,freesans,sans-serif;
                margin-bottom: 5px;
                color: #444444;
            }
        
    .corpo-checkout .info-reserva {
        overflow: auto;
        margin-bottom: 30px;
    }
    
        .corpo-checkout .info-reserva ul {
            padding-right: 30px;
            border-right: 1px solid #D9D9D9;
            margin-right:24px;
        }
    
        .corpo-checkout .info-reserva li {
            font-family:arial,helvetica,freesans,sans-serif;
            font-size: 14px;
            margin-bottom: 5px;
            color: #444444;
        }
        
            .corpo-checkout .info-reserva li span {
                font-family: arial,helvetica,freesans,sans-serif;
                font-weight: bold;
                color: #404040 !important;
                font-size: 14px;
                width: 130px;
                display: inline-block;
            }
            
        .corpo-checkout .info-reserva .num-noites {
            float: left;
            font-family: arial,helvetica,freesans,sans-serif;
            font-size: 14px;
            font-weight: bold;
            color: #404040;
            margin-top: 13px;
        }
        
    .corpo-checkout .quarto-select {
        background-color: #f2f2f2;
        overflow: auto;
        margin-bottom: 20px;
    }
    
        .corpo-checkout .quarto-select .img {
            float: left;
            height: 120px;
            /*margin-right: 90px;
            width: 180px;*/
            overflow: hidden;
            
        }
        
        .corpo-checkout .quarto-select .info-quarto {
            float:left;
			margin-top:20px;
			padding-left:45px;
			position:relative;
			width:645px;
        }
        
            .corpo-checkout .quarto-select .info-quarto h4 {
                font-family: arial,helvetica,freesans,sans-serif;
                color: #404040;
                font-size: 18px;
                font-weight: normal;
                margin-bottom: 10px;
            }
            
            .corpo-checkout .quarto-select .info-quarto .price-quarto {
                /*position: absolute;
                right: 0;
                top: 10px;*/
                float: right;
                font-size: 22px;
                width:100%;
                color: #444;
                font-weight: bold;
                font-style: italic;
            }
            
            .corpo-checkout .conteiner-chekout #acpro_inp3{margin-bottom: 0;}
            
                .corpo-checkout .quarto-select .info-quarto .price-quarto span {
                    font-size: 14px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-weight: normal;
                    font-style: normal;
                    padding-left: 5px;
                }
                
			 #checkoutForm fieldset {
				border:medium none;
			 }
        
            .corpo-checkout .quarto-select .info-quarto .solicitacao {}
            
            .corpo-checkout .quarto-select .info-quarto .solicitacao #confirm677 {float:right; margin-right: 0; clear: both;}
            
                .corpo-checkout .quarto-select .info-quarto .solicitacao span {
                    color: #11B8E0 !important;
                    font-size: 13px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    cursor: pointer;
                }
                
                .corpo-checkout .quarto-select .info-quarto .solicitacao textarea {
                    display: block;
                    margin-bottom: 10px;
                    margin-top: 5px;
                    border: 1px solid #D9D9D9;
                    background: #fff;
                    padding: 6px;
                    font-family: georgia,serif;
                    width: 350px;
                    height: 120px;
                    clear: both;
                    font-size: 14px;
                }
                
                .corpo-checkout .quarto-select .info-quarto .solicitacao .bt-salvar {
                    background-color:#11B8E0;
					border:0 none;
					clear:none;
					color:#FFFFFF;
					cursor:pointer;
					display:block;
					float:right;
					font-size:14px;
					
					margin-left:0;
					margin-right:15px;
					padding:9px 35px 10px;
					width:47px;
                }
                
                
                .corpo-checkout .quarto-select .info-quarto .solicitacao .bt-salvar:hover {
                    background-color: #27C7ED;
                }
                
               .corpo-checkout .quarto-select .info-quarto .solicitacao .txt-confim {
                    color: #444444;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 13px;
                    margin-top: 8px;
                    float: left ;
                    margin-bottom:10px;
                    margin-right: 25px;
					width:242px;
               }
                
        .corpo-checkout .conteiner-chekout .input-text {
            border: 1px solid #CBCACB;
            font-family: georgia,serif;
            font-size: 16px;
            height: 23px;
            padding: 6px;
            width: 288px;
            background: none !important;
            margin-bottom:5px;
        }
        
        .billing-left{}
        .billing-right{
		float:left;
		width:100%;
        }
        
        #billing-new-address-form label {
		color:#a7a9aa;
		float:none;
		font-size:15px;
		font-family:helvetica;
		font-weight:normal;
		padding:0 10px 0 0;
		text-align:left;
		width:160px;
		line-height:21px;
		}
        .corpo-checkout .col-termos {
            float: left;
            width: 100px;
            width: 375px;
    /*        min-height: 100px; */
        }
        
            .corpo-checkout .col-termos p,
            .corpo-checkout .col-termos a,
            .corpo-checkout .col-termos label {
                font-size: 14px;
                font-family: arial,helvetica,freesans,sans-serif;
                color: #444444;
                display: block;
            }
            
            .corpo-checkout .col-termos label {
                float: left;
                width: 455px;
            }
            
            .corpo-checkout .col-termos div {
                overflow: visible;
                width: 360px;
            }
            
            .corpo-checkout .col-termos a {
                color: #11B8E0;
                display: inline;
            }
            
            .corpo-checkout .col-termos p {
                padding-left: 25px;
            }
            
            .corpo-checkout .col-termos p.mg-bottom-15{padding-left: 0;}
            
        .corpo-checkout .txt-obrig {
            font-size: 13px;
            font-family: arial,helvetica,freesans,sans-serif;
            color: #444444 !important;
            float: left;
            margin-top: 8px;
        }
        
        .corpo-checkout .somatorio {
            /*overflow: auto;*/    
            padding-bottom:10px;
        }
        
            .corpo-checkout .somatorio h5 {
                float: left;
                width: 80px;
                color:#404040;
                font-size:16px;
                font-style:italic;
                font-weight:normal;
                margin-top: 8px;
            }
            
            .corpo-checkout .somatorio .fr {
                /*width: 243px;overflow: auto;*/
                width:413px;
                clear: both;
                
                min-height: 30px;
            }
            
            .corpo-checkout .somatorio .preco-azul,
            .corpo-checkout .somatorio .preco-cinza {
                color:#444;
                font-size:22px;
                font-style:italic;
                font-weight:bold;
                margin-top: 3px;
                float: left;
            }
            
                .corpo-checkout .somatorio .preco-azul span {
                    font-size: 14px;
                    padding-left: 5px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-weight: normal;
                    font-style: normal;
                }
                
            .corpo-checkout .somatorio .ico-info {
                float: right;
                width: 17px;
                height: 16px;
                text-indent: -9000px;
                overflow: hidden;
                cursor: pointer;
                display: block;
                background: url(../images/ico-info.jpg) 0 0 no-repeat;
                margin-top: 10px;
            }
            
            .corpo-checkout .somatorio .preco-cinza {
                color: #444 !important;
            }
        
            .corpo-checkout .somatorio .total {
                border-top: 1px solid #CBCACB;
                padding-top: 10px;
                /*overflow: auto;*/
                clear: both;
            }
                
                .corpo-checkout .somatorio .total .preco {
                    font-size: 26px;
                    color: #11B8E0;
                    font-weight: bold;
                    font-style: italic;
                    float: left;
                    
                }
                
                    .corpo-checkout .somatorio .total .preco span {
                        font-family: arial,helvetica,freesans,sans-serif;
                        font-weight: normal;
                        font-style: normal;
                        font-size: 14px;
                        padding-left: 5px;
                    }
                
                .corpo-checkout .somatorio .total .desconto {
                    text-decoration: line-through;
                    color: #444 !important;
                    margin-top: 6px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    float: right;
                    /*margin-right: 115px;*/
                    font-style: italic;
                }
                
    .box-voyage {}
    
        .gray-box {
            background-color: #f2f2f2;
            padding: 25px 20px;
            margin-bottom: 15px;
        }
    
        .box-voyage p {
            color: #858585;
            font-family: arial,helvetica,freesans,sans-serif;
            font-size: 16px;
        }
        
            .box-voyage p strong {
                font-family: arial,helvetica,freesans,sans-serif;
            }
            
            .box-voyage a {
                color: #11B8E0;
                font-family: arial,helvetica,freesans,sans-serif;
            }
    
        .box-voyage .compartilhar {
           padding:  0 15px;
           padding-bottom: 10px;
           margin-bottom: 35px;
           overflow: auto;
        }
        
            .box-voyage .compartilhar h3 {
                float: left;
                font-family: arial,helvetica,freesans,sans-serif;
                font-size: 16px;
                margin-right: 20px;
                color: #858585;
                font-weight: normal;
                margin-top: 6px;
            }
            
            .box-voyage .compartilhar a {
                display: block;
                float: left;
                width: 30px;
                height: 30px;
                overflow: hidden;
                text-indent: -9000px;
                cursor: pointer;
                margin-right: 10px;
            }
            
            .box-voyage .compartilhar a.face {
                background: url(../images/icos3.png) 0 0 no-repeat;
            }
            
            .box-voyage .compartilhar a.tuit {
                background: url(../images/icos3.png) 0 -30px no-repeat;
            }

/* INICIO CHECKOUT */

/* FIM CHECKOUT */

.fullBg {
    left:0;
    overflow:hidden;
    position:fixed;
    top:0;
    z-index:-1;
}

.backhotel {
    /*position: absolute;
    right: 20px;
    top: 30px;*/
    padding-top:10px;
    font-weight: bold;
    color: #11B8E0;
    font-family:arial,helvetica,freesans,sans-serif;
    font-size: 14px;
    float:right;
}
.index-top-left  { 

		margin-top: 0px\0/IE8+9; /* IE8+9  */
		

}
@-moz-document url-prefix() {
.index-top-left{ margin-top:0px !important;
 }Mozilla - Firefox only
}

.customer-account-login .account-login, .customer-account-forgotpassword .account-password, .customer-account-create .account-create {
    background: none repeat scroll 0 0 transparent;
    margin:100px auto 0;
    min-height: 321px !important;
    width:750px;  
}

.account-login {
    padding-bottom: 65px !important;
}

.login-link {
    color: #2DC5E7 !important;
    font-family:arial,helvetica,freesans,sans-serif;
}

.accepted-cards-left{
float:left;
width:240px;
}

.accepted-cards-right{
float:left;
}

.accepted-cards{
float:right;
width:335px;
}
#payment_form_son_moip_standard{float: left;}

#billing-new-address-form{
padding-top:5px;
}

.billing-right li.form-alt{
margin:0;
}

.form-alt .input-box {
margin-top:0;
padding-bottom:0px;
width:496px;
}

.accepted-cards-right .billing-add {margin-bottom:5px;}

.accepted-content{
clear:both;
padding-top:5px;
text-align:right;
}

.accepted-content img{
margin-right: 5px;
}

.termos{/*width:237px;*/}

.catalog-product-view .pagina-hotel .col-hotel {/*margin-top:-26px;*/ /*margin-top*/ /*\**//*:-18px\9;*/ }

#frameless{
overflow:hidden;
/*height:405px !important;
width:795px !important;*/
}

.tbox{
/*height: 400px;
overflow: hidden;*/
width:798px;
}

#frameless2.tinner{
height:405px !important;
overflow:hidden;
padding:15px 0;
}

.info-quarto-left{
float:left;
width:300px;
}

.info-quarto-right{
float:right;
width:320px;
}

.corpo-checkout .quarto-select .info-quarto .solicitacao span#loading677{
display:block;
float:left;
margin-left:210px;
padding-top:5px;
}

.bt-gray,
.customer-account-login .account-login .registered-users .button:active,
.customer-account-login .account-login .new-users .button:active,
.customer-account-forgotpassword .account-password .box-password .button:active,
.customer-account-create .account-create .regiter-user .button:active,
.box-comentario .button:active,
.col-outras-promocoes .box-convites .bt-enviar:active,
.col-calendar .total-box .bt-reservar:active,
.corpo-checkout .bt-checkout:active,
.corpo-minha-conta .convidar-amigos .input-botao:active,
.corpo-minha-conta .dados-pessoais .input-botao:active,
.corpo-minha-conta .meu-endereco .input-botao:active,
.corpo-minha-conta .newsletters .input-botao:active,
.contato-page .bt-enviar:active,
.cancelar-news .bt-enviar:active {
    background-color: #ccc !important;
}

.col-hotel p{/*display: none;*/}

#topo-hotel .topo-hotel-left{float:left;}
#topo-hotel .event-ticker{clear: both;}
.topo-hotel-left p{
/*background:none repeat scroll 0 0 transparent !important;
padding-top:0 !important;*/
}

.col-hotel .destaque-hotel p{display: block !important;}

.rodape-conteiner .copyrightnext{
color:#E0DCB6;
font-family:arial,helvetica,freesans,sans-serif;
font-size:12px;
position:absolute;
right:5px;
top:50px;
}
.clear{clear: both;}
#requestfrnd .bt-enviar{width: 143px;}

.social-medias ul{width: 100%;}

.hotel-price-left{float: left;}

.hotel-price-right{float: right;}

#booking #step1-header, #booking #step2-header, #booking #step3-header{
background: #fff;border-bottom:1px solid #A6A6A6;
height: 48px;
display:block;
cursor:text;position:relative;
}

#step1-header.etapa-ativa span{color: #11B8E0 ;}
.pagina-hotel .col-calendar .etapa-ativa h3 span a {color: #11B8E0 ;}

.indicar ul{clear: both;}
.catalog-product-view .indicar ul {padding-top:15px;}
.box-duvida-email{height:15px;}

.box-email{
float:left !important;
font-weight:normal !important;
}

.box-email-a{}

.box-duvida-tel{
clear:both;
padding-top:5px;
height:15px;
}

.box-tel{
float:left !important;
font-weight:normal !important;
}

.box-tel-no{}

.billing-right ul {clear: both;/*padding-left:28px;*/padding-top:0px;}

.customer-account-login .registered-users .box-links .button{float: left;}
.customer-account-login .registered-users .box-links #loading2{float: left;padding-left:5px;}
.customer-account-login .registered-users .box-links .box-checkbox{clear: both;}
.cms-sales .pagina-hotel .col-hotel{margin-top : 0px !important; }
@-moz-document url-prefix() {
.cms-sales .conteiner.pagina-hotel .col-hotel{ /* margin-top: -26px; */ }/*Mozilla - Firefox only*/
}
@media screen {.cms-sales .pagina-hotel .col-hotel
{
 /* margin-top: 0px; */
}}

.customer-account-login .topo-transparencia .conteiner {padding:20px 0 0;height:102px;}
.customer-account-login .topo-transparencia .conteiner h1{margin:0 auto;}

#billing-new-address-form .fieldset ul li:first-child{
margin-bottom:0;
padding-bottom:0;
}

#billing-new-address-form .fieldset ul li:first-child .name-lastname{margin-bottom:0;}
#billing-new-address-form .fieldset ul li.province{
margin-bottom:0;
padding-bottom:0;
}
#billing-new-address-form .fieldset ul li.bairro{
margin-bottom:0;
padding-bottom:0;
}

#requestfrnd,
#profileForm {position: relative;}

#requestfrnd #invloading{
/*position:absolute;
right:160px;*/
}

#profileForm #profileloading{
/*bottom:12px;
left:70px;
position:absolute;*/
}

.conteudo.newsletters #newloading{
/*bottom:10px;
left:70px;
position:absolute;*/
}

.customer-account-create .regiter-user .capsule {position:relative;padding-top:10px;width:300px;}

.customer-account-create .regiter-user .capsule #loading{
bottom:0;
display:block;
position:absolute;
right:-38px;
}

.landingpages-index-step1 #step1-div .right-col .buttons-set #loading{bottom:22px !important;}

.cms-no-route .pagina-hotel .col-calendar , .cms-index-noroute .pagina-hotel .col-calendar {display: none;}

.box-slider-sub{clear: both;}

.tela-ajuda .gray-bar h3 {float: none !important;}

.cms-page-view .conteiner h2 {
background-color:#D9D9D9;
color:#211713;
font-size:24px;
font-weight:normal;
height:30px;
width:930px;
}

#checkoutForm .conteiner-chekout {position: relative;}

.box-slider-sub, .box-slider-sub-sub{}
.gray-bar-sub{}
.gray-bar-sub{height: 18px;}

.account-top-heading{
color:#7F7F7F !important;
font-family:arial,helvetica,freesans,sans-serif;
font-size:24px;
font-weight:normal;
margin-bottom:10px;
}

.num-quartos .room-select-qty{
height:auto;
padding:0 !important;
width:auto;
border: 1px solid #DDDDDD !important;
}

.checkout-cart-index .copyright {padding-top:20px;}

#step1-div #state{width: 252px;}

.review-btn #loading{
float:left;
margin-left:330px !important;
}

.moip-standard-redirect .credits{display: none;}

.registered-users #loading2 img{
height:32px;
width:32px;
}

#frameless-feedback{
height:465px !important;
overflow:hidden;
padding:0 !important;
width:795px !important;
}

.regiter-user #loading img{width: 35px; height: 35px;}

.minimo{
color:#404040 !important;
float:right;
font-size:11px;
font-style:italic;
text-align:right;
width:100%;
margin-bottom:5px;
}

.corpo-checkout .conteiner-chekout.first {margin-bottom:5px;}

.box-password #loading3 img{
width: 35px;
height: 35px;
}

.topo ul li.submenu ul li {
	padding : 8px 8px 8px 17px !important;
}

.corpo-checkout .quarto-select .info-quarto .solicitacao .bt-salvar {
	float: right !important;
    margin-right: 41px !important;
    width: 97px !important;
}

.customer-account-login .account-login .new-users p {
  color: #FFFFFF;
    font-family: georgia,serif;
    font-size: 15px;
    font-style: normal;
    letter-spacing: 0;
    line-height: 20px;   padding-left: 0;
    margin-bottom: 0px;   font-style: italic;
    text-align: justify;
}
.customer-account-login  .belowtext div{    font-family: helvetica;width:139px !important;}

.news-content {
color:#737373;
font-size:14px;
text-align:center;
}

.news-content img {
-moz-box-shadow:none !important;
} 
.customer-account-login .account-login .registered-users{

padding:35px 35px 25px;
}
.customer-account-forgotpassword .account-password .box-password {
padding:34px 55px !important;

}
.customer-account-login .account-login .new-users {
    
	margin:0px;
    width: 343px !important;
}

.news-content p {font-style:italic;}

.destaque-hotel-top-left h2{
color:#404040;
font-size:18px;
font-weight:bold;
}

.destaque-hotel-top-left p{
color:#7F7F7F;
font-size:17px;
}

.button-enviar{
background-color:#11B8E0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:right;
font-family:arial,helvetica,freesans,sans-serif;
font-size:14px;
font-weight:bold;
padding:10px 15px;
text-decoration:none;
margin-top:42px;
}

.button-enviar:hover{background-color:#27C7ED;}

.destaque-hotel-top-left{
float:left;
width:70%;
}
.destaque-hotel-top-right{
float:right;
width:30%;
}

.button-fechar{
color:#00A1C6;
float:right;
font-size:14px;
}

.destaque-hotel-top {
background:none repeat scroll 0 0 white;
border:1px solid #B2B2B2;
padding:10px 10px 10px 15px;
margin-bottom:30px;
margin-top:0px;
}
.destaque-hotel:first{
margin-top:-26px;
}

.legend-text{
color:#555555;
font-size:15px;
font-style:normal;
margin-bottom:20px;
padding-left:15px;
white-space:nowrap;
}

.legend-border{
border-top:1px solid #999999;
margin:0 auto 20px;
width:100px;
}

.after-loading{
background:none repeat scroll 0 0 #999999;
color:#FFFFFF;
font-weight:bold;
height:35px;
line-height:31px;
margin:0 auto;
text-align:center;
width:141px;
}
.partner1 {
    background: none repeat scroll 0 0 #FFFFFF; 
    margin-bottom: 11px;
    padding-bottom: 10px;
}
.partner { top:35px;width:295px;float:left;position:relative;} 
.partner .content{color:#555555;padding:10px 25px;font-family:georgia,serif;font-size:13px;}
.partner .content span {
    color: #7E7E7E !important;
    font-weight: bold;
    padding-left: 1px;
}
.partner  .submit {padding:5px 25px 20px; }
.partner  .submit  input[type=submit] , .partner_link{
    background: none repeat scroll 0 0 #01A0C8;
    border: 1px solid #4A95A8;
    color: #FFFFFF;
    margin: 0 auto;
    padding: 9px;
    text-align: center;
    width: 224px;font-size:17px;
	text-decoration: none;
}
.partner_link:hover{
	text-decoration: none;
}


.checkout-top-contact{
/*
	  float: right;
    margin-bottom: 7px;
    position: relative;
    width: 278px;
   left:7px; */
}
.checkout-cart-index .checkout-top-contact {left:2px;}
.checkout-cart-index   .checkout-top-contact {width:251px;}
.checkout-top-contact .contantno  img{
     
}
.arg .checkout-top-contact {padding-top: 8px;}
.arg .checkout-top-contact .contantno {}
.checkout-cart-index   .checkout-top-contact .contantno {
 float:left;
 padding-top:11px;
}
.checkout-top-contact .contantno {
      color:#555555 !important;
    font-size: 13px;
    font-weight: bold;
    
}
.checkout-top-contact .contantno  .contact-text {font-family:Helvetica;}

.grey{
	color:#a6a6a6 !important;
	font-family:Helvetica;
	font-size:16px;
}

.blue{
	color:#4aa3c4 !important;
	font-family:Helvetica;
	font-size:16px;
}

.inner-border {
    border: 0px solid #4F4845;
    /*margin-left: 79px;*/
    padding: 30px;
    width: 870px;
    padding-top:10px;
}

.brown-num1 {
	left: -89px;
    position: absolute;
    top: -11px;

}
.brown-num2 {
    left: -90px;
    position: absolute;
    top: 0px;
}

.check-title{
	color:#404040;
	font-size:24px;
	margin-bottom: 15px;	
	font-family:Helvetica;
}

.corpo-checkout .hotel-venda .fl p {
    color: #A6A6A6 !important
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 16px;
}

.checkinlabel {
    color: #404040 !important;
    display: block;
    float: left;
    font-family: helvetica;
    font-size: 15px;
    width: 100px;
}
.checkintext{
	color:#a6a6a6 !important;
	display:block;
	float:left;
	width:190px;
	font-family:helvetica;
	font-family: helvetica;
    font-size: 15px;
}

.checkout-cart-index .checkintext{
	color:#a6a6a6 !important;
	display:block;
	float:left;
	width:205px;
	font-family:helvetica;
	font-family: helvetica;
    font-size: 15px;
}
.checkin{
	margin-top:15px;
}

.checkout-cart-index .checkin{
	margin-top:15px;
	width:350px;
}

.checkout-cart-index .form-list .input-box {
    float: none;
}

#billing-new-address-form .fieldset ul li .field{
   float:left;
   margin-right:60px;
}

.checkout-cart-index .form-list li.fields .field {
    clear: none !important;
}

#checkout-payment-method-load .field{
    float: left;
    margin-right: 60px;
}

.checkout-cart-index .sp-methods dd li {
    clear: both;
    margin: 5px 0;
    margin-top:0px !important;
}

.corpo-checkout .col-termos p, .corpo-checkout .col-termos label {
    color: #A7A9AA ;
    font-size: 15px !important;
    font-family:helvetica;
}

.terms-total{
	float:left;
	
}

.terms-total .tsubtotal {
	display:none;
}

.terms-total .preco-azul{
	display:none;
}

.terms-total .preco{
	font-size:16px;
	float:right;
	width:137px;
}

.terms-total .ttotal{
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-right: 0px;
    font-family:helvetica;
    display:none;
}

.terms-total .desconto {
    color: #A7A9AA;
    
    margin-left: 95px;
    text-decoration: line-through;
}

.top-total .fr{
	float:none !important;
	margin-bottom:0px;
}

.top-total{
	float:right;
	color: #a6a6a6;
	width: 220px;
	border-bottom:1px dashed #404040;
	padding-bottom:15px;
	margin-bottom:10px;
}

.top-total .tsubtotal {
    float: left;
    font-size: 15px;
    font-weight: normal;
    font-family:helvetica;
}

.top-total .preco-azul {
   
    font-size: 16px;
}
.top-total .ttotal{
	float:left;
	font-size: 16px;
	font-weight:bold;
	color:#404040;
	margin-bottom: 0px;
	font-family:helvetica;
   
}

.top-total .preco {
	
	font-size: 16px;
	color:#404040;
	margin-bottom: 15px;
    
}

.top-total .desconto {
    float: right;
    text-decoration: line-through;
}

.top-total .total{
	border-top:1px dashed #404040;
	border-bottom:0px dashed #404040;
	margin-top:20px;
}

.termos{
	margin-bottom:25px;
}

.faq-bottom{
	background:#fff;
	border:1px solid #dadada;
	padding:10px;
	margin:0px;
	min-height:20px;
}

.faq-head{
	color:#1f1714;
	font-weight:bold;
	font-size:16px;
	float:left;
	font-family:helvetica;
}
.checkout-cart-index.arg   .faq-text{font-size:13px;margin-left:7px;}  
.faq-text{
	cursor:pointer;
	color:#41a0c3;
	font-weight:normal;
	font-size:14px;
	float:left;
	margin-left:42px;
	font-family:helvetica;
}

.link-text{
	color:#A7A9AA !important; 
	font-size:15px;
	margin-left: 75px;
	margin-top: 25px;
	font-family:helvetica;
}

.cvvimg{
	position: absolute;
	right: 33px;
	bottom: 150px;
	display: block;
	background: #fff;
	border: 1px solid #999;
	padding-left: 15px;
	padding-bottom:15px;
}

#cvvclose{
	float:right; cursor:pointer; display:block; background:#41a2c6;
	color:#fff !important; 
	display:block; 
	width: 16px;
	text-align: center;
	line-height: 10px;
	height: 16px;
}

.commentclose{
	float:right; cursor:pointer; display:block; background:#41a2c6;
	color:#fff !important; 
	display:block; 
	width: 16px;
	text-align: center;
	line-height: 10px;
	height: 16px;
}
.mg-bottom-15 h4{
font-size: 16px;
color: #444;
font-style: italic;
margin-bottom: 15px;
}

.info-regras li {
font-size: 13px;
font-family: arial,helvetica,freesans,sans-serif;
color: #555;
margin-bottom: 5px;
background: url(/skin/frontend/enterprise/zarpando/images/list-pointer.png) 3px 0 no-repeat;
list-style-position: inside;
padding-left: 30px;
min-height: 20px;
}

.copyright {
width: 400px;
height: 30px;
margin-left: 150px !important;
clear: none;
float:left;
text-align: left;
color: #E0DCB6;
font-size: 12px;
font-family: arial,helvetica,freesans,sans-serif;
}

.corpo-checkout .quarto-select {
background-color: transparent;
overflow:visible;
margin-bottom: 20px;
}

.info-quarto-left {
float: left;
width: 250px;
}

.corpo-checkout .quarto-select .info-quarto .solicitacao .bt-salvar {
float: right !important;
margin-right: 0px !important;
width: 150px !important;
}

.corpo-checkout .quarto-select .info-quarto .solicitacao textarea {
display: block;
margin-bottom: 10px;
margin-top: 5px;
border: 1px solid #D9D9D9;
background: white;
padding: 6px;
font-family: georgia,serif;
width: 226px !important;
height: 120px;
clear: both;
font-size: 14px;
}

.corpo-checkout .quarto-select .info-quarto {
float: left;
margin-top: 0px !important;

position: relative;
width: 245px;


padding: 10px;
background: white;
}



.quarto-select {

z-index: 1000;
top: 0px;
right: 0px;
}

.comment {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #999999 #999999;
    border-right: 1px solid #999999;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding-left: 30px;
    position: absolute;
    top: 0;
    width: 275px !important;
    z-index: 5000;
    right: -5px;
    border-top:1px solid #999;
}

.corpo-checkout .quarto-select .info-quarto .solicitacao .bt-salvar {
    float: right !important;
    margin-right: 10px !important;
    width: 150px !important;
}

.conteiner-chekout #loading {
    position: absolute;
    right: 10px !important;
    top: 65px !important;
}

.corpo-checkout .hotel-venda h3 {
    color: #404040;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 21px;
    font-weight: normal;
    margin-bottom: 0px !important;
}

.checkout-cart-index label{
	font-family:helvetica;
	color:#a6a6a6;
	font-size:15px;
}

.tterm-total .fdis{
margin-left: 32px;
margin-right:0px !important;
}

#comment_textarea{
	float: left;
    height: 150px;
    margin-bottom: 15px;
    overflow: auto;
    width: 240px;
}

.bt-salvar {
    background-color: #11B8E0;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    margin: 0 28px 15px auto;
    padding: 0;
    width: 175px;
}

.checkout-cart-index .conteiner-chekout #loading {
    right: 212px !important;
    position: absolute;
    top: 70px !important;
}
.txt-confim{
	color: #A6A6A6;
    font-family: helvetica;
    font-size: 15px;
    margin-bottom:15px;
}

.corpo-checkout span {
	font-family:helvetica !important;
}

.corpo-checkout input[type="text"]{
	font-family:helvetica !important;
}

.corpo-checkout textarea{
	font-family:helvetica !important;
}

.corpo-checkout select{
	font-family:helvetica !important;
}

.total .desconto{
	width:100px;
}

.tterm-total .desconto{
	width:160px;
}
/* CSS 31/10/2011 is here */
.customer-account-login  .customer-account-create .account-create .col-1 .infos div {color:#fff !important;}
.customer-account-create  .inputs-box.registerdiv{padding-top:20px;}
/*.customer-account-create  .registerbut .button,.customer-account-create .account-create .regiter-user .button {padding:10px;}*/
.customer-account-create .account-create .regiter-user .registerbut  .button{padding:9px 25px 9px 14px;float:left;width:230px;}
@-moz-document url-prefix() {
 
 }
@-moz-document url-prefix() {
  .landingpages-index-step1 #step1-div .left-col {
  padding-top:4px !important;
  }
} 
.customer-account-forgotpassword .account-password .back-link {left:32px !important;}
.customer-account-login .account-login .registered-users p {line-height:14px;}
.forgotpass.mg-bottom-20 {
    margin-bottom: 0 !important;
    padding-top: 18px;
}
.customer-account-create .account-create .regiter-user .registerbut #loading{  bottom: -35px;
    display: block;
    position: absolute;
    right: 28px;
}
.customer-account-login  #loginButton {
width:60px;
}
.customer-account-login  #registerButton {
width:160px;
}
.customer-account-login  #forgotButton {
width: 111px;
}
.bt-gray span{
background:none !important;
}	
#bookForm  #booking #step1 {border-bottom:1px solid #A6A6A6;}
#step1-header.etapa-ativa span img ,.pagina-hotel .col-calendar .box-etapa h3 span img{/*margin-right:3px;*/}
.pagina-hotel .col-calendar .box-etapa h3 span.text1{padding-top:5px;}
.pagina-hotel .col-calendar .box-etapa h3 span.showimg {
    background: url("../images/arrow-noactive.png") no-repeat scroll 0 0 transparent;
    height: 27px;
    margin-right: 3px;
    width: 29px;
}
#step1-header.etapa-ativa h3 span.showimg,#step2-header.etapa-ativa h3 span.showimg,#step3-header.etapa-ativa h3 span.showimg{background: url("../images/arrow.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    margin-right: 3px;
    width: 26px;}
.newtooltip ,.newtooltip1 {
    background: url("../images/clickimage.png") no-repeat scroll 0 0 transparent;
    bottom: 49px;
    font-size: 10px;
    height: 51px;
    padding-left: 2px;
    padding-top: 11px;
    position: absolute;
    right: 5px;
    text-align: center;
    width: 154px;display:none;color:#404040;
}
.newtooltip  .content ,.newtooltip1  .content{padding:5px;font-family:helvetica;}
#booking {position:relative;background:#fff;top:10px;clear:both;}
#bookForm {position:relative;}
#bookForm .hotel-head {
    
    color: #a9a9a9;
    font-size: 13px;
    font-weight: bold;
    left:1px;
    position: absolute;
    top: -12px;
    width: 295px;
}
.catalog-product-view .formError .formErrorContent {border:1px solid #11B8E0;margin-left:1px;text-align:center;width:152px;} 
.customer-account-login  .customer-account-create {float:left;}
.customer-account-forgotpassword {float:left;}
.checkout-cart-index .breadcrumbs {float:left;}
.catalog-product-view  .quote-source {}
.catalog-product-view  .quote-source  .source1,.catalog-product-view  .quote-source  .source2,.catalog-product-view  .quote-source  .source3 {
color:#a6a6a6;text-align:center;line-height:16px
font-size:16px;

}
.catalog-product-view  .quote-source-top  {
    border-top: 1px solid #A6A6A6;
    margin: 0 auto 10px;
    width: 110px;
}
.catalog-product-view  .quote-source-bottom  {
    border-bottom: 1px solid #A6A6A6;
    margin: 20px auto 10px;
    width: 110px;
}
.catalog-product-view  .pagina-hotel .col-hotel .hotel-corpo .list-sinopse {background:#fff;border:0px none;}
.catalog-product-view  .pagina-hotel .col-hotel .hotel-corpo .list-sinopse .col-left {border-right:0px;}
.catalog-product-view  .pagina-hotel .col-hotel .hotel-corpo .list-sinopse li {background:none;padding-left:0px;list-style:disc outside none;margin-bottom:2px;font-size:12px;}
.catalog-product-view  .pagina-hotel .col-hotel .hotel-corpo .list-sinopse ul {padding-left:15px;}
.catalog-product-view .quote2,.catalog-product-view .quote3 ,.catalog-product-view .quote1{
    font-family: helvetica;
    font-size: 18px;text-align:center;
    font-style: italic;font-weight:bold;color:#555555;  
    padding-top: 5px;
}
.pagina-hotel .col-hotel .hotel-corpo .list-sinopse a.textlink {   

  
    color: #11B8E0;
    font-family: helvetica;
    font-size: 12px;
    font-weight: normal;

}
@-moz-document url-prefix() {
#booking {top:10px;clear:both;}
#bookForm .hotel-head {top:2px;}

}
.mg-bottom-subhead {
    color: #11B8E0 !important;
    font-family: helvetica;
    font-size: 13px;
    font-style: italic;
}
.calendarbelow {clear:both;margin-top:45px;}
.contact-telefone {clear:both;margin-top:30px;}
.checkout-cart-index  .breadcrumbs { width: auto;}
.catalog-product-view  .breadcrumbs {min-height:26px;}
.breadcrumbs { /* top:132px !important; */}
.breadcrumbs li span, .breadcrumbs a {font-family:helvetica;}
.breadcrumbs li span {color:#555555 !important;}
.conteudo-aba #tab-1 {padding-left:10px;}
.sinopse.abas-hotel {width:593px;}
 .activenow{display:block;}
.pagina-hotel .col-hotel .hotel-corpo .menu-abas li.activenow{
    border-left:1px solid #888888; border-right:1px solid #888888; border-top:1px solid #888888; border-bottom:0 none -moz-use-text-color; background-color: #FFFFFF;
    height: 35px;
    width: 110px;

	display:block
}
.activehide {display:hide;}
.facebook-like {width:75px !important;height:25px;overflow:visible;padding-top:2px;}
/* new topo bottom head */

.topo-bottom {
    background-color: #ddd9c3;
    height: 50px;
    margin-bottom: 35px;
    overflow: visible;
    width: 100%;
}
.topo-bottom-container {
    height: 50px;
    margin: 0 auto;
    width: 960px;
}
.topo-bottom-container h1 {
    float: left;
    height: 30px;
    line-height: 47px;
    margin-top: 11px;
    width: 157px;
}
.topo-bottom-container ul li.last {padding-left:40px;}
.topo-bottom-container ul li.last  { padding-left /*\**/: 32px\9 } 
.topo-bottom-container ul li:first-child {background:none;padding-left:0px;}
.topo-bottom-container ul li.last ,.topo-bottom-container ul li:last-child {padding-right:0px;padding-left:40px;}
.topo-bottom-container ul li  h2{ color: #404040;
    display: inline;
    font-family: arial,helvetica,freesans,sans-serif; 
    font-size: 12px;
    overflow: hidden; }
.topo-bottom-container ul li { 
  
    color: #404040;
    display: inline;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 12px;
    overflow: hidden;
    padding: 7px 22px 7px 45px;
    position: relative;
	float:left;
	overflow:hidden;
	background:url('../images/sprite.png') no-repeat 0px -819px transparent;
}
.arg  .container h1.small-logo {background:url('../images/zarpo-ques-arg.png') no-repeat  0 0px transparent;}
.container h1.small-logo {background:url('../images/sprite.png') no-repeat  0 -751px transparent;}
.checkout-cart-index  .topo-bottom ,.checkout-cart-index  .topo-bottom-bg{display:none;}
.topo-text {float:left;width:779px;padding-left:12px;padding-top:4px;}
.topo-bottom-container  ul {  
    float: left;

}
.topo-bottom-container  .container {float:left;}  
.topo-bottom-bg { border-top:1px solid #fff;padding-bottom:20px;margin:10px 0px;display:none;}

.checkout-cart-index  .topo {}
.index-top-left, .index-top-right {
    border-bottom: 1px solid #CCCCCC;
    color: #555555;
    font-family: arial,helvetica,freesans,sans-serif;;
    font-size: 20px;
    margin-bottom: 10px;
    padding-bottom: 4px;  
    	

}

.checkout-cart-index  .livechat {
    float: right;
}
.checkout-cart-index .checkout-top-contact {
    width: 450px;
	float:right;
}
.livechat-right 
{clear:both;margin-top:25px;}
.lazy {
    background-image: url("../images/lazy.gif");
    background-position: center center;
    background-repeat: no-repeat;
}
.lazy2{
    background-image: url("../images/lazy.gif");
    background-position: center center;
    background-repeat: no-repeat;
}
.arg #payment-arg {border-top:0px;}
.arg   .arg-billing-tele i {
    color: #a6a6a6;
    float: right;
    font-size: 10px; line-height: 14px;
    margin-left: 10px;
    text-align: left;
    width: 300px;} 
.arg .col-calendar .total-box .fl-box	 {margin-right:5px;}
.ssllogo-img img {padding-left:10px;}
.terms-toggle {position:relative;}
.terms-toggle1 { position: relative;}
.arg #billing-arg {border-top:0px;display:none;}
.arg .partner {top:47px;} 
.col2-set {  
    padding: 0 22px}
.error_lb {
	border: 1px solid red !important;
	outline: 0;
}
.error_message_lb {
	color:red !important;
}

/*=**=*=*=*=*=*=**==*=**=*=*=*=*=*Flash Page Style By Shashank*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.clear-right{clear:right;}
.clear-left{clear:left;}
.cms-index-index img.mini-img {width:308px; height:136px;}
.cms-index-index img.highlight-img{width:640px; height:280px;}
.cms-index-index .destaque-hotel-mini {
    margin-bottom: 30px;
    margin-right: 0px;
    min-height: 100px;
    width: 308px;
}
.cms-index-index .destaque-hotel-mini .info-hotel {
    background-color: #211713;
    min-height: 50px;
    overflow: hidden;
    padding: 18px 18px 10px;
    position: relative;
    width: 272px;
}

.cms-index-index .destaque-hotel-mini .info-hotel h2 a {
    color: #E0DCB6;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.cms-index-index .destaque-hotel-mini .info-hotel .fl p {
    color: #CCCCCC;
    font-size: 14px;
}

.cms-index-index .destaque-hotel-mini .info-hotel .link-oferta {
    display:none;
}
.cms-index-index .destaque-hotel{clear:both;}
.cms-index-index .destaque-hotel-mini .info-hotel h2 a span{display:block; font-family: arial,helvetica,freesans,sans-serif !important;}
div.custom-text-append {float: right; font-size: 11px; width: 270px;}
div.custom-text-append img{ float: left; height: 30px; width: 66px;}
div.custom-text-append span{display: inline; float: right; font-family: georgia; font-size: 11px; font-style: italic; line-height: 14px; width: 195px;margin-top: 3px;}
.clear-right{clear:right;}
.clear-left{clear:left;}
.cms-index-index img.mini-img {width:308px; height:136px;}
.cms-index-index img.highlight-img{width:640px; height:280px;}
.cms-index-index .destaque-hotel-mini {
    margin-bottom: 30px;
    margin-right: 0px;
    min-height: 100px;
    width: 308px;
}
.cms-index-index .destaque-hotel-mini .info-hotel {
    background-color: #211713;
    min-height: 50px;
    overflow: hidden;
    padding: 18px 18px 10px;
    position: relative;
    width: 272px;
}

.cms-index-index .destaque-hotel-mini .info-hotel h2 a {
    color: #E0DCB6;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.cms-index-index .destaque-hotel-mini .info-hotel .fl p {
    color: #CCCCCC;
    font-size: 14px;
}

.cms-index-index .destaque-hotel-mini .info-hotel .link-oferta {
    display:none;
}
.cms-index-index .destaque-hotel{clear:both;}
.cms-index-index .destaque-hotel-mini .info-hotel h2 a span{display:block; font-family: arial,helvetica,freesans,sans-serif !important;}

.cronjob-index-nwl .highlight_product{clear:both; margin: 0 0 20px;}
.cronjob-index-nwl .mini_product{width: 276px; margin: 0 0 20px;}
.cronjob-index-nwl .highlight-text{font: 20px Georgia, 'Times New Roman', Times, serif; color: #6b6b6b; margin: 0 0 5px 0; padding: 0px;}
.cronjob-index-nwl .mini-text{font:14px Georgia, 'Times New Roman', Times, serif; color: #6b6b6b; margin: 0 0 5px 0; padding: 0px;}
.cronjob-index-nwl .mini-italic{font: Italic 12px Georgia, 'Times New Roman', Times, serif; color: #6b6b6b; margin: 0; padding: 0px;}
.cronjob-index-nwl .highlight-italic{font: Italic 14px Georgia, 'Times New Roman', Times, serif; color: #6b6b6b; margin: 0; padding: 0px;}
.cronjob-index-nwl .clear-right {margin-right: 19px !important;}
.etapa-ativa{color:orange !important;}

/*.pagina-hotel .col-calendar .box-etapa h3 span.showimg {
    background: url("../images/arrow_blue.png") no-repeat scroll transparent;
    display: block;
    height: 27px;
    margin-right: 3px;
    width: 22px;
    background-position: center 5px;
}*/

.pagina-hotel .col-calendar .box-etapa h3 span.showimg {
    background: url("../images/arrowsprite.png") no-repeat scroll transparent;
    background-position: 0px -30px;
    display: block;
    height: 27px;
    margin-right: 3px;
    width: 22px;
    
}

#step1-header.etapa-ativa h3 span.showimg,#step2-header.etapa-ativa h3 span.showimg,#step3-header.etapa-ativa h3 span.showimg{
	background: url("../images/arrowsprite.png") no-repeat scroll 0 0 transparent;
	background-position: 0px 0px;
    height: 28px;
    margin-right: 3px;
    width: 26px;
    }
	/* new csss */

.destaque-hotel .info-hotel .link-oferta ,.destaque-hotel .info-hotel .link-oferta.hover-link {
                position: absolute;
               /* bottom: 0;*/
                right: 16px;
                padding: 14px 25px;
				background:url("../images/flash_arrow_default.png") no-repeat right 0 transparent;
                cursor: pointer;
                padding-top:20px;
				top:60px;
            }	
		
	.destaque-hotel .info-hotel .link-oferta.hover-link {
          
				background:url("../images/flash_arrow_selected.png") no-repeat right 0 transparent !important;
             
            }		
	
	.destaque-hotel-mini .info-hotel .link-oferta ,.destaque-hotel-mini .info-hotel .link-oferta.hover-link {
                position: absolute;
                bottom: 0;
                right: 14px;
                padding: 24px 25px;
				background:url("../images/flash_arrow_default.png") no-repeat right 0 transparent;
                cursor: pointer;
				display:block !important;
            }	
		
	.destaque-hotel-mini .info-hotel .link-oferta.hover-link {
          
				background:url("../images/flash_arrow_selected.png") no-repeat right 0 transparent !important;
             display:block !important;
            }	
	
	.destaque-hotel .info-hotel .link-oferta a {
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #fff;
                    font-weight: bold;
                    font-size: 15px;
                    background: none;
                    padding: 0 20px 0 0;                
                }
                
                .destaque-hotel .info-hotel .link-oferta a:hover {
                    text-decoration: none;
                }
                
            .destaque-hotel .info-hotel .link-oferta:hover {
                background-color: none;
            }		
			
			 .destaque-hotel .info-hotel h2 {
                color: #404040;
                font-size: 26px;
                font-family: arial,helvetica,freesans,sans-serif;
                font-weight: normal;
                width:610px;
            }
			.destaque-hotel .location{
				color: #84807f !important;
				font-family: arial,helvetica,freesans,sans-serif;
				font-size:22px;
				}
				
			 .destaque-hotel .info-hotel .fl p {
                color: #FF7918;
                font-size: 17px;
				font-family:Georgia;
				background: none !important;
               
            }	
			.destaque-hotel .info-hotel .fl p span{
				color: #FF7918;
				font-size: 17px;
				font-family:Georgia;
			}
			
			.destaque-hotel .info-hotel {
            background-color: #ffffff;
            width: 604px;
            min-height: 70px;
            padding: 16px 18px 10px;
            overflow: hidden;
            position: relative;
        }
		.cms-index-index .destaque-hotel-mini .info-hotel .fl p {
			color: #FF7918;
			font-size: 13px;
			padding:3px 0;
		}
		.cms-index-index .destaque-hotel-mini .info-hotel {
			background-color: #ffffff;
			min-height: 50px;
			overflow: hidden;
			padding: 18px 18px 10px;
			position: relative;
			width: 272px;
		}
		.destaque-hotel-mini .location{
		font-size:15px;
		color: #84807f !important;
		font-family:arial,helvetica,freesans,sans-serif;
		}
		.info-hotel a:hover{
		text-decoration:none;
		}
		.destaque-hotel-mini h2{
		color:#404040;
		font-size:16px;
		font-family:arial,helvetica,freesans,sans-serif;
		}
		.info-hotel:hover{
		cursor:pointer;
		}
		
		.conteiner {
        padding-bottom:40px;
		padding-top:40px;
        width: 960px;
        min-height: 100px;
        margin: 0 auto;
    }
	.conteiner .conteiner { 
	margin:0px ;
	padding:0px;
	}
	.destaque-hotel .info-hotel .fl p span {
		color: #FF7918;
		font-size: 16px;
		font-family: georgia,serif;
		}
		
	.heading-text error_message_lb {
		font-family:arial,helvetica,freesans,sans-serif !important;
	}
	.lightclose{
		font-family:arial,helvetica,freesans,sans-serif !important;
	}
	
	.catalog-product-view .pagina-hotel .col-hotel .hotel-corpo p.info-hotel {
    
    cursor: text;
    
	}

.col-calendar .titulo-price {
	
    margin-bottom: 10px;
    margin-left: 10px;
    position: relative;
    width: 94%;
}

.col-calendar .quarto-hotel ul {
    margin-left: 10px;
    width: 195px;
    margin-bottom:25px;
}

.col-calendar .quarto-hotel{
	 padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 10px;
    min-height:80px;
}

.bt-quero {
    background-color: #11B8E0;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-top: 7px;
    padding: 9px 25px 10px;
}