#showcase_tags_div_bubble
    {
        position: absolute; margin: 0 auto; text-align: center; width: 100%; top: 12%;
    }
    #showcase_tags_div_bubble div
    {
        font-family: arial,helvetica,freesans,sans-serif;
        color: #fff;
        font-weight: 600;
        
    }
    .showcase_orange_bg_bubble
    {
        width: 100%;
        height: 106.5px;
        position: absolute;
        background: #9E9A1C;
        opacity: 0.6;
    }
    .showcase-destaque-hotel-mini_bubble
    {
        margin-bottom: 17px;
        /*margin-right: -5px;*/
        min-height: 100px;
        position: relative;
        
    }
    /*.showcase-destaque-hotel-mini:hover
    {
        border: 5px solid #34d0ff !important;
    }*/
    .showcase-destaque-hotel-mini_bubble:hover .showcase_orange_bg_bubble
    {
        display: none;
    }
    .showcase-destaque-hotel-mini_bubble:hover #showcase_tags_div_bubble div
    {
        text-shadow: -1px 0px 10px #34d0ff, 0px -3px 3px #34d0ff, 2px 3px 3px #34d0ff, -3px 2px 4px #34d0ff;
    }
    #showcase_images_bubble
    {
        width:284px; height: 106.5px; z-index: 1;
    }
    .showcase_hover_bubble
    {
        border: 5px solid #34d0ff !important; width: 279px; height: 101.5px; position: absolute;
    }
    .showcase-destaque-hotel-mini_bubble:hover .showcase_hover_bubble
    {
        
        display: block !important;

    }

/***************************/

#showcase_tags_div
    {
        position: absolute; margin: 0 auto; text-align: center; width: 100%; top: 18%;
    }
    #showcase_tags_div div
    {
        font-family: arial,helvetica,freesans,sans-serif;
        color: #fff;
        font-weight: 600;
        
    }
    .showcase_orange_bg
    {
        width: 100%;
        height: 174px;
        position: absolute;
        background: #9E9A1C;
        opacity: 0.6;
    }
    .showcase-destaque-hotel-mini
    {
        margin-bottom: 30px;
        /*margin-right: -5px;*/
        min-height: 100px;
        position: relative;
        
    }
    /*.showcase-destaque-hotel-mini:hover
    {
        border: 5px solid #34d0ff !important;
    }*/
    .showcase-destaque-hotel-mini:hover .showcase_orange_bg
    {
        display: none;
    }
    .showcase-destaque-hotel-mini:hover #showcase_tags_div div
    {
        text-shadow: -1px 0px 10px #34d0ff, 0px -3px 3px #34d0ff, 2px 3px 3px #34d0ff, -3px 2px 4px #34d0ff;
    }
    #showcase_images
    {
        width:464px; height: 174px; z-index: 1;
    }
    .showcase-destaque-hotel-mini:hover .showcase_hover
    {
        
        display: block !important;

    }

/**********************/


    .flight_booking_section .signin-bottom-btn-desktop {
        margin-bottom: 43px;
        margin-right: -13px;
        margin-top: 12px;
    }
    .flight_booking_section .col1, .flight_booking_section .col2, .flight_booking_section .col3, .flight_booking_section .col4, .flight_booking_section .col5, .flight_booking_section .col6, .flight_booking_section .col7, .flight_booking_section .col8 {
        margin-right: 0%;
        margin-top: 1.3%;
    }

    .flight_booking_section .col1, .flight_booking_section .col2, .flight_booking_section .col3, .flight_booking_section .col4, .flight_booking_section .col5, .flight_booking_section .col6, .flight_booking_section .col7, .flight_booking_section .col8 {
        width: 25%;
        float: left;
    }
    .flight_booking_section .signin-bottom-btn-desktop div img {
        width: 230px;
    }
    .flight_booking_section fieldset.title {
        border-top: 1px solid #aaa;
        border-bottom: none;
        border-left: none;
        border-right: none;
        display: block;
        text-align: center;
    }

    .flight_booking_section fieldset.title legend {
        display: block !important;
        padding-right: 50px;
        padding-left: 50px;
    }
    .weekly_showcase
    {
        margin-top: 25px;
    }
    .best_of_week_fieldset
    {
        line-height: 70px;
        height: 40px;
        text-shadow: -1px 0px 10px #eee, 0px -3px 3px #eee, 2px 3px 3px #eee, -3px 2px 4px #eee;
    }
    .flight_booking_section #mapa_showcase_heading
    {
        padding-top: 44px;
        padding-bottom: 26px;
    }

    /*************/

.best_of_week_fieldset .fancy {
  line-height: 0.5;
  text-align: center;
}
.best_of_week_fieldset .fancy span {
  display: inline-block;
  position: relative;
  font-size: 22px;
text-transform: uppercase;
font-family: arial,helvetica,freesans,sans-serif;
font-weight: bold;
color: rgb(64, 64, 64) !important;
}
.best_of_week_fieldset .fancy span:before,
.best_of_week_fieldset .fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-top: 1px solid #aaa;
  top: 5px;
  width: 250px;
}
.flight_booking_section #fieldset_one .fancy span:before, .flight_booking_section #fieldset_one .fancy span:after
{
    width: 218px !important;
}
.flight_booking_section #fieldset_two .fancy span:before, .flight_booking_section #fieldset_two .fancy span:after
{
    width: 200px !important;
}
.flight_booking_section #fieldset_two, .flight_booking_section #fieldset_one
{
    padding-top: 30px;
}
.best_of_week_fieldset .fancy span:before {
  right: 115%;
  margin-right: 15px;
}
.best_of_week_fieldset .fancy span:after {
  left: 115%;
  margin-left: 15px;
}
/* DIEGO MAIA FRAMEWORK 1.0 */
/* 2010 */

/* INICIO CSS RESET */

* {  	
	padding: 0; 
	margin: 0;
	font-family: georgia,serif;
}


input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}


a { text-decoration: none; }

	a:hover { 
		text-decoration: underline; 
	}

	a img { 
		border: 0;
	}
	
ul, ol { 
	list-style: none;
}

address, p {
	font-style: normal;
}

fieldset {
	border-style: solid;
	border-width: 1px;
}

span  {
	color: inherit !important;
}

input {}

textarea { 
	overflow: auto;
}

/* FIM CSS RESET */

/* INICIO CLASSES UTEIS */

	.fl {
		float: left !important;
	}

	.fr {
		float: right !important;
	}

	.dn {
		display: none !important;
	}

	.bn {
		background: none !important;
	}
	
	.bz {
		border: none !important;
	}

	.label-radio {
		cursor: pointer;
	}

	div.clr { clear: both; }

	/* INICIO MARGENS */
	
	.mg-zero {
		margin: 0px !important;
	}
	
	.mg-left-120 {
		margin-left: 120px;
	}
	
	.mg-right-5 {
		margin-right: 5px !important;
	}
	
	.mg-right-10 {
		margin-right: 10px !important;
	}
	
	.mg-right-15 {
		margin-right: 15px !important;
	}
	
	.mg-right-20 {
		margin-right: 20px !important;
	}
	
	.mg-right-30 {
		margin-right: 30px !important;
	}
	
	.mg-right-40 {
		margin-right: 40px !important;
	}
	
	.mg-bottom-10 {
		margin-bottom: 10px !important;
	}
	
	.mg-top-10 {
		margin-top: 10px !important;
	}
	
	.mg-bottom-15 {
		margin-bottom: 15px !important;
	}
	
	.mg-bottom-20 {
		margin-bottom: 20px !important;
	}
	
	.mg-bottom-25 {
		margin-bottom: 25px !important;
	}
	
	.mg-bottom-35 {
		margin-bottom: 35px !important;
	}

	/* FIM MARGENS */

/* FIM CLASSES UTEIS */
/*css for view error tiny box*/
.checkout-cart-index {position:relative;}
#galleria {overflow:hidden;}
div.enviar-opniao h2 {
    text-align: left;
}
b {font-family: arial,helvetica,freesans,sans-serif;}
.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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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: arial,helvetica,freesans,sans-serif; 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 span.logo {
                width: 161px;
                height: 30px;
                float: left;
                margin-top: 17px;
            }
            
                .topo span.logo a {
                    display: block;
                    width: 160px;
                    height: 32px;
                    /*background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/sprite.png) 0 -127px no-repeat;*/
                    background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/zarpo_logo_loggedin.png") no-repeat scroll 0 0 transparent;
                     background-size:160px 32px;
                    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: #FDFAD0;
                    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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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 span.logo {
            width: 120px;
            height: 22px;
            position: absolute;
            left: 0;
            top: 0;
        }
        
            .rodape span.logo a {
                width: 120px;
                height: 22px;
                overflow: hidden;
                display: block;
                text-indent: -9000px;
                background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/sprite.png) 0 -159px no-repeat;
            }
        
        .rodape ul {
            clear: both;
            width: auto;
            height: 30px;
            margin: 0 auto 10px 140px;
            /*margin-bottom: 20px;*/
            text-align: left;
        }
        
            .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 ul li a:hover {
                    color: #00C8EE;
                }
            .rodape .social-media {
                position: absolute;
                right: 0;
                top: 0;
                width: 120px;
            }
            
                .rodape .social-media span.siga {
                    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: inline-table;
                    padding: 0;
                   
                }
                
                    .rodape .social-media li a {
                        width: 24px;
                        height: 24px;
                        display: block;
                        text-indent: -9000px;
                        overflow: hidden;
                    }
                        
                .rodape .social-media li.facebook a {
                    background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/face1.jpg) no-repeat;
                    width:24px;
                    height:24px;
                }
                
                .rodape .social-media li.tuiter a {
                    background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/twitter1.jpg) no-repeat;
                    width:24px;
                    height:24px;
                }
                
               /* .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: #ffffff; /*#d9d9d9;*/
            padding: 20px 15px 0px 15px;
            min-height:30px;
            overflow:hidden;
            
            /*position: relative;*/
        }
        
        .main-titles {
            background-color: #ffffff; /*#d9d9d9;*/
            padding: 20px 15px !important;
            min-height:30px;
            overflow:hidden;
            
            /*position: relative;*/
        }
.main-titles h2 {
    font-size: 24px;
    font-family: arial,helvetica,freesans,sans-serif !important;
    color: #444 !important;
    float: left;
}
            .main-title h2 {
                font-size: 24px;
                font-family: arial,helvetica,freesans,sans-serif !important;
                color: #444 !important;            
                float:left;    
            }
            
                .main-title h2 span {
                    color: #7f7f7f !important;
                }
    .main-titles h2 span {
                    color: #7f7f7f !important;
                }
/* FIM TEMPLATE */

/* INICIO 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;
                    bottom:10px;
                }
                
                    .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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/sprite.png) 0 -488px no-repeat;
                        }
						.pagina-hotel .col-hotel .topo-hotel .indicar li.facebook a:hover {
						   background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/sprite.png) 0 -488px no-repeat;
						}
						.pagina-hotel .col-hotel .topo-hotel .indicar li.tuiter a:hover {
						   background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/sprite.png) 0 -521px no-repeat;
						}
						.pagina-hotel .col-hotel .topo-hotel .indicar li.byemail a:hover {
                           background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/sprite.png) 0 -364px no-repeat;
                }
                
                .social-medias li.ico-face {
                    background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/sprite.png) 0 -430px no-repeat;
                }
                
                .social-medias li.ico-tuiter {
                    background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/ico-legenda.gif) 0 1px no-repeat;
                width: 155px;
            }
        
            .pagina-hotel .col-calendar .hotel-price {
                background-color: #211713;
                padding: 10px;
                overflow: auto;
                min-height:78px;
            }
            
                .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;
                   float:left;
                   line-height:20px;
                }
                
                .col-calendar .quarto-hotel .hprices {
                    /*position: absolute;
                    
                    right: 0;
                    top: 0;*/
                    width:70px;
                    float:right;
                    font-size: 12px;
                    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: arial,helvetica,freesans,sans-serif;
                        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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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 .hname {
                font-family: arial,helvetica,freesans,sans-serif;
                color: #555;
                padding: 5px;
                padding-bottom: 0;
                font-size: 12px;
            }
            
                .col-outras-promocoes .box-promocao-sec .hname 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: 0px;
        overflow: auto;
    }
    
    .col-outras-promocoes .box-convites {
        background: #fff;
        padding: 15px;
    }
    
        .col-outras-promocoes .box-convites .famigos {
            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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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: 840px;
        height: 122px;
        margin: 0 auto;
        padding: 0; bottom:3px;
    }
    .arg   .topo-transparencia .conteiner h1 {
	 background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/zarpo_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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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: arial,helvetica,freesans,sans-serif;
						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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/selo2-100.png) center top no-repeat;
        }
        .arg .customer-account-create .account-create .col-1 .infos .fr {
            background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/hasta_50arg.png) center top no-repeat;
        }
        .customer-account-create .account-create .col-1 .infos .fr {
            background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/ico-face.png) 0 0 no-repeat;
				}
				
				.lista-espera .icos-link li.tuiter a {
					background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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 {
                background-color: #FFFFFF;
                border-color: #888888 #888888 -moz-use-text-color;
                border-style: solid solid none;
                border-width: 1px 1px 0;
                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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/sprite.png) 0 -183px no-repeat;
                        text-indent: -9000px;
                    }
                    
                    .corpo-minha-conta .convidar-amigos .colright .boxy .bt-tuiter a {
                        background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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: auto;
                }
                
                    .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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/ico-plus.png) 900px 14px no-repeat;
                    
                }
                
                .tela-ajuda .gray-bar-ativo {
                    background: #00b0d1 url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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: 15px;
                        font-size: 20px;
                        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: 15px;
                        color: #888888;
                    }
                    
                .contato-page .form-item,
                .cancelar-news .form-item {
                    margin-bottom: 15px;
                    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: #888888;
                    float: left;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-size: 15px;
                    font-weight: normal;
                    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:arial,helvetica,freesans,sans-serif !important;
                    color:#404040 !important;
                    font-size: 16px !important;
                    height: 30px;
                    padding: 6px;
                    width: 355px;
                    background: none;
                }
                
                .contato-page textarea {
                    height: 150px;
                    width: 355px;
                }
                
                .contato-page select {
                    background:none repeat scroll 0 0 transparent;
                    border: 1px solid #CBCACB !important;
					float:left;
					font-family:arial,helvetica,freesans,sans-serif !important;
                                        color:#404040 !important
					font-size:16px;
					height:45px;
					margin-right:20px;
					padding:6px;
					width:369px;
                                        
                }
                
                .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: 370px;
                    margin-top:51px;
                }
                
                .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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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: arial,helvetica,freesans,sans-serif;
	}
    
    #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:17px;
	/*padding-left:56px;*/
	}
        .corpo-checkout .bt-checkout:hover {
            /*background-color: #27C7ED;*/
        }
        
    .pay-label{
    float: left;
	line-height: 25px;
	width: 70px;
	font-family: arial,helvetica,freesans,sans-serif;
	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: arial,helvetica,freesans,sans-serif;
        /*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: arial,helvetica,freesans,sans-serif;
		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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/icos3.png) 0 0 no-repeat;
            }
            
            .box-voyage .compartilhar a.tuit {
                background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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;
}
.email-boxprod{
	
}
.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-rlb, .landingpages2-index-rlb, .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: 0px !important;}

#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: arial,helvetica,freesans,sans-serif;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: 25px;
    padding-bottom: 10px;
}
.partner { top:25px;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 #0EB8E0;
    border: 1px solid #0EB8E0;
    color: #FFFFFF;
    margin: 0 auto;
    padding: 9px;
    text-align: center;
    min-width: 196px;font-size:17px;
	text-decoration: none;
	font-family:arial,helvetica,freesans,sans-serif;
	display:block;
}
.partner1 .content li {font-family:arial,helvetica,freesans,sans-serif;}
.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: arial,helvetica,freesans,sans-serif;}

.grey{
	color:#a6a6a6 !important;
	font-family: arial,helvetica,freesans,sans-serif;
	font-size:16px;
}

.blue{
	color:#4aa3c4 !important;
	font-family: arial,helvetica,freesans,sans-serif;
	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: arial,helvetica,freesans,sans-serif;
}

.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: arial,helvetica,freesans,sans-serif;
    font-size: 15px;
    width: 100px;
}
.checkintext{
	color:#a6a6a6 !important;
	display:block;
	float:left;
	width:190px;
	font-family: arial,helvetica,freesans,sans-serif;
	font-family: arial,helvetica,freesans,sans-serif;
    font-size: 15px;
}

.checkout-cart-index .checkintext{
	color:#a6a6a6 !important;
	display:block;
	float:left;
	width:205px;
	font-family: arial,helvetica,freesans,sans-serif;
	font-family: arial,helvetica,freesans,sans-serif;
    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: arial,helvetica,freesans,sans-serif;
}

.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: arial,helvetica,freesans,sans-serif;
    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: arial,helvetica,freesans,sans-serif;
}

.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: arial,helvetica,freesans,sans-serif;
   
}

.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: arial,helvetica,freesans,sans-serif;
}
.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: arial,helvetica,freesans,sans-serif;
}

.link-text{
	color:#A7A9AA !important; 
	font-size:15px;
	margin-left: 75px;
	margin-top: 25px;
	font-family: arial,helvetica,freesans,sans-serif;
}

.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 !important;;
font-size: 10px;
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: arial,helvetica,freesans,sans-serif;
	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: arial,helvetica,freesans,sans-serif;
    font-size: 15px;
    margin-bottom:15px;
}

.corpo-checkout span {
	font-family:arial,helvetica,freesans,sans-serif ;
}

.corpo-checkout input[type="text"]{
	font-family:arial,helvetica,freesans,sans-serif !important;
}

.corpo-checkout textarea{
	font-family:arial,helvetica,freesans,sans-serif !important;
}

.corpo-checkout select{
	font-family:arial,helvetica,freesans,sans-serif !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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/arrow.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    margin-right: 3px;
    width: 26px;}
.newtooltip ,.newtooltip1 {
    background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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: arial,helvetica,freesans,sans-serif;}
#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: arial,helvetica,freesans,sans-serif;
    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: arial,helvetica,freesans,sans-serif;
    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: arial,helvetica,freesans,sans-serif;
    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 {height:33px;line-height:24px; padding-top:0px !important;}
.breadcrumbs { /* top:132px !important; */}
.breadcrumbs li span, .breadcrumbs a {font-family: arial,helvetica,freesans,sans-serif;}
.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{
    background-color: #FFFFFF;
    border-color: #888888 #888888 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    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('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/sprite.png') no-repeat 0px -819px transparent;
}
.arg  .container h1.small-logo {background:url('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/zarpo-ques-arg.png') no-repeat  0 0px transparent;}
.container h1.small-logo {background:url('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/lazy.gif");
    background-position: center center;
    background-repeat: no-repeat;
}
.lazy2{
    background-image: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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:135px;*/}
.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:135px;*/}
.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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/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 a{
                color: #404040;
                font-size: 26px;
                font-family: arial,helvetica,freesans,sans-serif;
                font-weight: normal;
                width:610px;
                display:block;
            }
			.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 a{
		color:#404040;
		font-size:16px;
		font-family:arial,helvetica,freesans,sans-serif;
		display:block;
		}
		.info-hotel:hover{
		cursor:pointer;
		}
		
		.conteiner {
        padding-bottom:40px;
		padding-top:40px;
        width: 960px;
        min-height: 100px;
        margin: 0 auto;
        min-height: 800px;
    }
	.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:32px;
}

.col-calendar .quarto-hotel{
	 padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 10px;
    min-height:78px;
}

.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;
}

.pricebottomtext {
    color: #E0DCB6 !important;
    font-family: arial,helvetica,freesans,sans-serif !important;
    font-size: 10px !important;
    font-style: normal;
    font-weight: normal;
   
}

.priceline{
	text-decoration:line-through;
	color: #E0DCB6 !important;
    font-family: arial,helvetica,freesans,sans-serif !important;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

.tbox .page-empty {overflow:hidden;}

.topo {
    background-color: #211713;
    box-shadow: 3px 3px 5px 6px rgba(204,204,204,0.3);
    height: 70px;
    margin-bottom: 0;
    overflow: visible;
    position: fixed;
    width: 100%;
    z-index: 999999999;
}

.newnav li{
	float:left; 
	font-size:17px !important; 
	text-decoration:none; 
	font-family:arial,helvetica,freesans,sans-serif;
	color:#FDFAD0;
	border-right:0px !important;
}

.newnav {float:left !important; margin-top:7px !important;}

.newnav li:hover a{color:#00C8EE !important;
	cursor:pointer;
}

.newnav .nohover:hover{color:#FDFAD0 !important;}
.nohover { padding:0px!important; line-height:63px;}

.hub {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: -1px;
    position: absolute;
    right: 380px;
    display:none;
    border-bottom: 10px solid #ffffff;
    border-left: 10px solid #211713;
    border-right: 10px solid #211713;
    height: 0;
    width: 0;
}

.zcontainer {
    background: none repeat scroll 0 0 #FFFFFF;
    left: -181px;
    min-height: 10px;
    position: absolute;
    top: 90px;
    width: 640px;
    display:none;
    box-shadow: 3px 5px 6px #CCCCCC;
}

.topo ul li {
    padding: 33px 20px;
}

.cimp {color:#00C8EE !important;}
.zncontent{width:auto; min-height:100px; display:none; padding:25px;
	font-family:arial,helvetica,freesans,sans-serif;
}

.dropheading{
	margin-bottom:13px;
}

.dropheading a{
	font-family:arial,helvetica,freesans,sans-serif;
	color:#404040 !important;
	font-size:17px;
	margin-bottom:13px;
	cursor:pointer;
	width:200px;
}

.dropheading span a{
	font-family:arial,helvetica,freesans,sans-serif;
	color:#84807F !important;
	font-size:14px;
	margin-left:5px;
	text-decoration:none;
}

.dropheading:hover a{color:#00C8EE !important; text-decoration:none;}
.dropheading:hover span a{color:#00C8EE !important; text-decoration:none;}
.dmenu {
    border-bottom: 1px solid #E5E5E5;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 9px;
    width: 270px;
    margin-right:50px;
    cursor:pointer;
}

.dmenu span a{
	font-family:arial,helvetica,freesans,sans-serif;
	color:#404040;
	font-size:16px;
	cursor:pointer;
	text-decoration:none;
	display:block;
}
.dmenu .dloc a{
	font-family:arial,helvetica,freesans,sans-serif;
	color:#84807F !important;
	font-size:14px;
	text-decoration:none;
	display:block;
}

.dmenu span a:hover{color:#00C8EE !important;
	cursor:pointer;
	text-decoration:none;
}

.dmenu:hover span a {color:#00C8EE !important;
	cursor:pointer;
	text-decoration:none;}
	
.conteiner{padding-top:130px; min-height: 800px;}
.topo span.logo {margin-top:33px !important;}
.topo {height:90px !important;}
.linkbrigde{
	background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/flash_arrow_default.png") no-repeat scroll right 0 transparent;
	width:35px;
	height:35px;
	float:right;
	 margin-right: 7px;
    margin-top: 33px;
}

.tabheader{margin-left:20px !important;}

.guest {margin-top:42px !important;}

.checkout-top-contact .contantno {
    color: #555555 !important;
    font-size: 16px !important;
    font-weight: normal !important;
    height:25px;
    display:block;
}

.checkout-top-contact {
    border-bottom: 1px solid #ccc;
  	/*padding-bottom: 5px;*/ 
}

.catalog-product-view .breadcrumbs li span, .breadcrumbs a {
	 font-size: 16px !important;
    font-weight: normal !important;
    border-bottom: 1px solid #ccc;
    display :block;
    width: 640px;
    height:22px;
    line-height:14px;
    text-decoration :none !important;
}

.index-top-left, .index-top-right { margin-top:0px;}
.bridge {height:90px;}
.checkout-top-contact {margin-top:4px !important;
height:25px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.bridge {height:85px;}
	/*.checkout-top-contact {margin-top:4px !important;}
	.checkout-top-contact {padding-bottom:6px;} */
}
.page_lb .tmask {z-index : 2147483647;}
.page_lb .tbox{z-index : 2147483647;}
    
.cms-condicoes-de-uso .conteiner{padding-top:65px !important;}
.faq-index-index .conteiner{padding-top:65px !important;}
.cms-trabalhe-conosco .conteiner{padding-top:65px !important;}
.contacts-index-index .conteiner{padding-top:65px !important;}
.cms-privacidade .conteiner{padding-top:65px !important;}
.customer-account-index .conteiner{padding-top:65px !important;}
#booking{top:8px !important;}
.breadcrumbs li {
    display: inline-block;
    padding: 7px 0 5px !important;
}

.bank_transfer{
	 background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 3px 5px 6px 6px #CCCCCC;
   font-family: arial,helvetica,freesans,sans-serif;
    min-height: 350px;
    left: 37%;
    padding: 20px;
    position: fixed;
    top: 30%;
    width: 300px;
    z-index:1000;
}
.bank_transfer h2{
	 color: #404040 !important;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 20px !important;
    font-weight: normal;
    text-align:left;
    margin-bottom:25px;
}

.bank_transfer .bcontent{
	 color: #A7A9AA;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 15px !important;
    font-weight: normal;
    text-align:left;
    margin-bottom:25px;
    height:210px;
}

.bank_transfer .fechar{
	 background: none repeat scroll 0 0 #F2F2F2;
    bottom: 0;
    color: #11B8E0;
    font-family: arial,helvetica,freesans,sans-serif;
    height: 35px;
    left: 0;
    line-height: 34px;
    padding-right: 15px;
    position: absolute;
    text-align: right;
    width: 325px;
    cursor:pointer;
}

.submitingb{
	background : #C1C0C1 !important;
	
}

.pagina-hotel .col-calendar .box-etapa h3 {
                   
                    background-color: #fff;
                    color: #fff;
                    font-family: arial,helvetica,freesans,sans-serif !important;
                    font-size: 14px;
                    font-weight: normal;
                    padding: 8px 8px 15px 15px !important;
                }
.pagina-hotel .col-calendar .box-etapa h3 span.text1{padding-top:9px !important; padding-left:5px;}

.pagina-hotel .col-calendar .box-etapa h3 span {
                        color:#919191 !important;
                        font-size: 15px;
                        font-weight: bold;
                        float:left;
                        font-family: arial,helvetica,freesans,sans-serif !important;
                    }
.topen{
	background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/rsz_arrow_open.png") no-repeat #fff;
	background-position: right 15px; 
}

.tclosed{
	background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/rsz_arrow_closed.png") no-repeat #fff !important;
	background-position: right 15px !important; 
	height:26px !important;
}

 .col-calendar .total-box .bt-reservar {
                       background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/reservar1.png") no-repeat !important;
                        border: 0 none;
                        color: #FFFFFF;
                        cursor: pointer;    
                        display: block;
                        font-size: 13px;
                        padding: 0px !important;
                        font-family: Arial,Helvetica,sans-serif;
                        margin-top: 7px;font-weight:bold;
                        width:99px; 
                        height:50px;
                    }
.col-calendar .total-box .bt-reservar:hover  {
                        background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/reservar2.png") no-repeat !important;
                    }  
                    
.col-calendar .total-box .resbtnactive{
		background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/reservar3.png") no-repeat !important;
}
.col-calendar .total-box .resbtnactive:hover{
		background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/reservar3.png") no-repeat !important;
}
   
   .cbt-checkout{
   		background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/comprar1.jpg") no-repeat ;
                        border: 0 none;
                        color: #FFFFFF;
                        cursor: pointer;    
                        display: block;
                        font-size: 13px;
                        padding: 0px !important;
                        font-family: Arial,Helvetica,sans-serif;
                        margin-top: 7px;font-weight:bold;
                        width:175px; 
                        height:41px !important;
   }  
   .cbt-checkout:hover  {
                        background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/comprar2.jpg") no-repeat ;
                    }  
                    
	.cbt-checkoutctive{
		background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/comprar_aguarde.jpg") no-repeat ;
	}
	.cbt-checkoutctive:hover{
			background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/comprar_aguarde.jpg") no-repeat;
	}               
.pagina-hotel .col-calendar .box-etapa #change {
    color: #11B8E0 !important;
    font-size: 14px;
    font-weight: bold;
    margin-right: 25px;
    padding-top: 10px !important;
}

.pagina-hotel .col-calendar .box-etapa h3{
	height:26px !important;
}

.tvisited{
	background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/rsz_arrow_blue.png") no-repeat #fff;
	background-position: right 15px; 
}

.pagina-hotel .col-calendar .box-etapa #change2{
    color: #11B8E0 !important;
    font-size: 14px;
    font-weight: bold;
    margin-right: 25px;
    padding-top: 10px !important;
}

.col-calendar .quarto-hotel h4 {
                    font-family: arial,helvetica,freesans,sans-serif;
                    color: #515151;
                    width: 170px !important;
                   float:left;
                   line-height:20px;
                   font-size:15px !important;
                }
.col-calendar .quarto-hotel ul li {
                        font-size: 13px;
                        color: #919191;
                        font-family: arial,helvetica,freesans,sans-serif;
                        list-style: none !important;
                        list-style-position: none !important;
                    }         
.bt-quero {
    background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/options-more1.png") no-repeat;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0px !important;
    padding: 0px !important;
    width:82px;
    height:29px;
}

.bt-quero:hover {
    background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/options-more2.png") no-repeat !important;
}

.btnactive {
    background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/options-less1.png") no-repeat !important;
    width:82px;
    height:29px;
}

.btnactive:hover {
    background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/options-less2.png") no-repeat !important;
    width:82px;
    height:29px;
}

.col-calendar .quarto-hotel .hprices {
                    /*position: absolute;
                    
                    right: 0;
                    top: 0;*/
                    width:74px;
                    float:right;
                    font-size: 15px !important;
                    color: #515156;
                    font-family: arial,helvetica,freesans,sans-serif;
                    font-weight: normal !important;
                    margin-right:8px;
                }
 /*.col-calendar .quarto-hotel .num-quartos {
                    width: 50px;
                    height: 50px;
                    position: absolute;
                    right: 3px;
                    top: 30px
                }*/ 
                .col-calendar .quarto-hotel ul {
    margin-left: 10px;
    width: 170px;
    margin-bottom:5px !important;
    min-height:60px;
}

.newtooltip {
    background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/rsz_notif1.png") no-repeat scroll 0 0 transparent;
    bottom: 55px;
    font-size: 10px;
    height: 61px;
    padding-left: 2px;
    padding-top: 11px;
    position: absolute;
    right: -35px;
    text-align: center;
    width: 169px;
    display:none;

}
.newtooltip1 {
   background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/rsz_notif2.png") no-repeat scroll 0 0 transparent;
    bottom: 55px;
    font-size: 10px;
    height: 61px;
    padding-left: 2px;
    padding-top: 11px;
    position: absolute;
    right: -35px;
    text-align: center;
    width: 169px;
    display:none;
}
.newtooltip2 {
   background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/rsz_notif3.png") no-repeat scroll 0 0 transparent;
    bottom: 55px;
    font-size: 10px;
    height: 61px;
    padding-left: 2px;
    padding-top: 11px;
    position: absolute;
    right: -35px;
    text-align: center;
    width: 169px;
    display:none;
}
.newtooltip3 {
   background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/rsz_notif4.png") no-repeat scroll 0 0 transparent;
    bottom: 68px;
    font-size: 10px;
    height: 77px;
    padding-left: 2px;
    padding-top: 11px;
    position: absolute;
    right: -35px;
    text-align: center;
    width: 169px;
    display:none;
}

.ui-datepicker .ui-datepicker-title span{
	font-size: 15px !important;
	font-weight:normal !important;
}

.pagina-hotel .col-calendar .box-etapa h3 span {
                        color:#919191 !important;
                        font-size: 15px;
                        font-weight: normal !important;
                        float:left;
                        font-family: arial,helvetica,freesans,sans-serif !important;
                    }
                    
.ui-datepicker-next span{
	background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/prox_small.png") no-repeat scroll right 0px transparent !important;
    display: block;
    height: 35px;
    width: 73px;
}

.ui-datepicker-prev span{
	background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/prev_small.png") no-repeat scroll right 0px transparent !important;
    display: block;
    height: 35px;
     width: 45px;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    float: right;
    height: 32px !important;
    padding-top: 0 !important;
    width: 73px !important;
}

.ui-datepicker .ui-datepicker-title {
    float: right !important;
    line-height: 0.8em !important;
    margin: 0;
    text-align: center;
    width: 120px !important;
}


.booking-bottomtext {margin-top:10px; color:#0EB8E0; float:right; font-weight:normal!important; font-family: arial,helvetica,freesans,sans-serif; font-size:13px; margin-right:0px;}
.col-calendar .total-box .big-price{margin-top:2px;}

.ui-datepicker-header{position:relative;}
.ui-datepicker-prev{position:absolute;  left:2px !important; top:5px!important;}
.ui-datepicker-next{position:absolute;  right:2px!important; top:5px!important;}
.ui-datepicker-title{position:absolute;  left:77px; top:4px!important;}

.activetab span a{
    background: none ;
    color: #11B8E0 !important;
    text-decoration:underline !important;
    display: block;
    font-family: arial,helvetica,freesans,sans-serif;
    padding: 6px 12px;
    line-height: 17px;
    
}
#zpacote {
	background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/pacotes_header_default.png") no-repeat scroll -10px 23px rgba(0, 0, 0, 0);
	margin-left:8px;
}
#zpacote:hover {
	background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/pacotes_header_selected.png") no-repeat scroll -10px 23px rgba(0, 0, 0, 0) !important;
	
}
.activetabpacote{
	background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/pacotes_header_selected.png") no-repeat scroll -10px 23px rgba(0, 0, 0, 0) !important;
	margin-left:8px;
}
.activetabpacote span a{
    background: none ;
    color: #11B8E0 !important;
    text-decoration:underline !important;
    display: block;
    font-family: arial,helvetica,freesans,sans-serif;
    padding: 6px 12px;
    line-height: 17px;
}
.activetabja span a{
    background: none ;
    color: #11B8E0 !important;
    text-decoration:underline !important;
    display: block;
    font-family: arial,helvetica,freesans,sans-serif;
    padding: 6px 12px;
    line-height: 17px;
}

.newnav li span a{font-family: arial,helvetica,freesans,sans-serif !important; }
.activetab {
    padding: 28px 15px !important;
}
.activetabpacote {
    padding: 28px 15px !important;
}
.activetabja {
    padding: 28px 15px !important;
}

.newnav li span a{
    font-family: arial,helvetica,freesans,sans-serif !important;
}
.convidar-amigos .colleft{margin-top:0px !important;}

.newnav li a{
    border-right: 0 none !important;
    color: #FDFAD0;
    float: left;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 17px !important;
    text-decoration: none;
}

.tag a {font-family: arial,helvetica,freesans,sans-serif !important;
	color:#84807F ;
	line-height:32px;
	text-decoration:none;
	font-size:14px;
	padding: 0 15px;
	display:block;
}

.tag a:hover {color:#11B8E0 !important;}
.location_tag{  border-bottom: 1px solid #CBCBCB;
    border-top: 1px solid #CBCBCB;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.thematic_tag { border-top: 1px solid #CBCBCB; padding-top: 5px;}
.pension_tag{ margin-bottom: 5px;
    margin-top: 5px;
    
    }


.location_tag>:first-child 
{

}

.pension_tag>:first-child 
{
	

}
.thematic_tag>:first-child 
{

}

.todas-cat-act {
    background: none repeat scroll 0 0 #11B8E0;
    color: #FFFFFF;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 14px;
    padding: 10px 15px;
    display:block;
}
.activetab:hover span a{
   color: #11B8E0 !important;
}
.activetabpacote:hover span a{
   color: #11B8E0 !important;
}
.activetabja:hover span a{
   color: #11B8E0 !important;
}
.todas-cat-inact {color: #84807F !important; font-family: arial,helvetica,freesans,sans-serif;
				    font-size: 14px; padding: 10px 15px;
				    }

				    .tag a.tagactive {
    background: none repeat scroll 0 0 #11B8E0;
    color: #FFFFFF !important;
    display: block;
    font-family: arial,helvetica,freesans,sans-serif !important;
    font-size: 14px;
    line-height: 32px;
    padding: 0 15px;
    text-decoration: none;
    
}

.todas-cat-inact a{
	font-family: arial,helvetica,freesans,sans-serif;
				    font-size: 14px; 
				    text-decoration:none;
				    color:#84807F;
}
.todas-cat-act a{
	font-family: arial,helvetica,freesans,sans-serif;
				    font-size: 14px; 
				    text-decoration:none;
				    color:#fff;
}
.todas-cat-inact a:hover{
	
				    color:#11B8E0 !important;
}
	.comment-nbox {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #DDDDDD;
		margin-top: 30px;
		padding: 25px 10px 25px 35px;
	}
	.comment-nbox .info-regras{margin-bottom:10px;}
	.comment-nbox #review-form{display:none;}
	.comment-txt{
		color: #444444 !important;
		font-family: arial,helvetica,freesans,sans-serif;
		font-size: 16px;
		margin-bottom: 20px;
		float:left;
		margin-right:30px;
	}
	.comment-txt span{
		color: #0EB8E0 !important;
		font-family: arial,helvetica,freesans,sans-serif;
		font-size: 14px;
		margin-bottom: 20px;
		cursor:pointer;
	}
	.acc-head{
		font-family: arial,helvetica,freesans,sans-serif;
		color: #0EB8E0;
		font-size:15px;
		border-bottom: 1px solid #dddddd; 
		
		background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/arrow_closed_small.png") no-repeat scroll 98% 13px #fff;
		
		}
		
	.openacc{
		background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/arrow_open_small.png") no-repeat scroll 98% 13px #fff !important;
	}
	.content-acc{
		background:#ffffff;
		border:1px solid #dddddd; 
		border-bottom:0px;
	}
	
	.acc-parent {margin-bottom:15px; padding:0 10px 10px 20px;}
	.acc-content{
		font-family: arial,helvetica,freesans,sans-serif;
		font-size:14px;
		color: #84807F ;
	}
	.acc-content li{
		font-family: arial,helvetica,freesans,sans-serif;
		font-size:14px;
		color: #84807F ;
	}
	
	.acc-content li {
	    background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/list-pointer.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	    margin-bottom: 5px;
	    padding-left: 25px;
	}
	.box-room li{
		background : url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/list-pointer.png") no-repeat scroll 0px 2px rgba(0, 0, 0, 0);
		margin-bottom:5px;
		padding-left:25px;
	}
	.content-acc h3 {
    color: #444444 !important;
    font-style: italic;
    margin-bottom: 15px;
    margin-top: 15px;
	}
	.nquartos h3 {margin-top:15px !important;}
	.tcontent .box-comentario .input-box textarea{
		background: none repeat scroll 0 0 #FFFFFF;
		margin-bottom: 10px;
		padding: 10px;
		width: 315px;
	}
	
	.tcommentbox{
		background: none repeat scroll 0 0 #E5E5E5 !important;
		top: 384px !important;
		color: #11B8E0;
		display: block;
		font-family: arial,helvetica,freesans,sans-serif;
		height: 20px !important;
		left: 17px !important;
		padding: 10px 20px 10px 10px;
		text-align: right !important;
		width: 380px !important;
		
	}
	.tcontent .box-comentario{
		border:0px !important;
		background: #fff !important;
	}
	.heading {font-family: arial,helvetica,freesans,sans-serif; display:block;
		padding:10px 10px 10px 20px;
		cursor:pointer;
		font-size:15px; 
		color:#0EB8E0;
	}
	.acc-content .info-hotel{font-family: arial,helvetica,freesans,sans-serif;}
	.acc-content .info-hotel i{color:#444444 !important;}
	.acc-content .address-hotel strong {color : #444444 !important; font-style:italic;}
#review_field{resize: none;}

.landingpages2-index-rlb form#login{overflow-y: hidden;}
.landingpages-index-rlb .logincontain, .landingpages2-index-rlb .logincontain {background: #ffffff; height:410px !important; overflow: hidden;}
.landingpages2-index-rlb .logincontain {float: right; right: 20px;}
.landingpages-index-rlb .account-login, .landingpages2-index-rlb .account-login {float:left !important;}
.landingpages-index-rlb .col2-set, .landingpages2-index-rlb .col2-set {padding:0px !important;}
.landingpages-index-rlb .bottomback, .landingpages2-index-rlb .bottomback {width:324px !important; top:280px !important;padding-left: 25px !important;}
.landingpages-index-rlb h2, .landingpages2-index-rlb h2 {
    color: #404040;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 21px;
    font-weight: normal;
    line-height: 21px;
    margin-bottom: 20px;
    text-align: left;
}
.landingpages-index-rlb .new-users, .landingpages2-index-rlb .new-users {padding:20px 28px 25px !important;}
.landingpages-index-rlb .heading-text, .landingpages2-index-rlb .heading-text {font-size: 15px;
    font-style: normal;
    color:#7F7F7F;
    margin-top: 25px;
    margin-bottom: 15px;}
.landingpages-index-rlb .error_message_lb, .landingpages2-index-rlb .error_message_lb {margin:0px !important;}
.landingpages-index-rlb .changecolor, .landingpages2-index-rlb .changecolor {font-style:normal; font-weight:normal !important;}
.landingpages-index-rlb .button, .landingpages2-index-rlb .button {
	background: none repeat scroll 0 0 #11B8E0;
color: #FFFFFF;
font-family: arial,helvetica,freesans,sans-serif !important;
font-weight: bold;
margin-bottom: 30px;
padding: 9px 0 !important;
width: 324px;
border: 0px;
	
}
.landingpages-index-rlb .button span, .landingpages2-index-rlb .button span{font-family: arial,helvetica,freesans,sans-serif !important;}
.landingpages-index-rlb .regiter-user, .landingpages2-index-rlb .regiter-user {padding:35px 30px 27px !important;}
.landingpages-index-rlb .registered-users, .landingpages2-index-rlb .registered-users {padding:20px 28px 25px !important;}
.landingpages-index-rlb .sliderbackfromlogin, .landingpages2-index-rlb .sliderbackfromlogin {top:320px !important;}
.linksNlogin {
	 color: #11B8E0 !important;
    font-family: arial,helvetica,freesans,sans-serif !important;
    font-size: 13px;
    cursor:pointer;
}
.landingpages-index-rlb #name, .landingpages2-index-rlb #name {
	background:#f2f2f2;border: 1px solid #BFBFBF;color: #A6A6A6;font-family: arial,helvetica,freesans,sans-serif;font-size: 15px;height: 24px;margin-bottom: 0px;padding: 6px 6px 6px 10px !important; width:306px !important
}
.landingpages-index-rlb #surname, .landingpages2-index-rlb #surname {
	background:#f2f2f2;border: 1px solid #BFBFBF;color: #A6A6A6;font-family: arial,helvetica,freesans,sans-serif;font-size: 15px;height: 24px;margin-bottom: 0px;padding: 6px 6px 6px 10px !important; width:306px !important
}

.landingpages-index-rlb #state, .landingpages2-index-rlb #state {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #C1C0C1 !important;
    color: #A6A6A6;
    font-family: arial,helvetica,freesans,sans-serif !important;
    font-size: 15px !important;
    height: 35px;
    padding: 6px 6px 6px 10px !important;
    width: 323px;
}
.landingpages-index-rlb, .landingpages2-index-rlb {background:#ffffff;}
#frameless {
    height: 420px !important;
    padding: 0;
}
.landingpages-index-rlb .button, .landingpages2-index-rlb .button{
	cursor:pointer;
}
.landingpages-index-rlb .account-login .registered-users .button:hover, 
.landingpages2-index-rlb .account-login .registered-users .button:hover, 
.landingpages-index-rlb .account-login .new-users .button:hover, 
.landingpages2-index-rlb .account-login .new-users .button:hover,
.landingpages-index-rlb .account-password .box-password .button:hover,
.landingpages2-index-rlb .account-password .box-password .button:hover, 
.landingpages-index-rlb .account-create .regiter-user .button:hover
.landingpages2-index-rlb .account-create .regiter-user .button:hover {
    background-color: #27C7ED;
}

.landingpages-index-rlb .button:hover, .landingpages2-index-rlb .button:hover{
	background-color: #27C7ED !important;
}

.bt-gray{
    background-color: #ccc !important;
}

.display-table {display:block !important;padding-top:29px !important;}
.display-tables {display:block !important;}

.topo-transparencia .conteiner .nlogo {
	background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/zarpo_logo_loggedout.png") no-repeat scroll 0 0 transparent;
       background-size:165px 37px;
	display: block;
	height: 37px !important;
	margin: 20px auto 0;
	overflow: hidden;
	text-indent: -9000px;
	width: 165px !important;
	position: absolute;
	top: 0px;
	left: 337px;
}
.rodape ul li {
padding: 0 10px;
display: inline-block;
}

.conteiner-checkin-cal{
	background: none repeat scroll 0 0 #FFFFFF;
	min-height: 280px;
}

.search-after {font-family: arial,helvetica,freesans,sans-serif !important;
    font-size: 14px;
    width:260px;
    margin:0px auto;
    padding-top:20px;
    }
 
	.search-after span{
		font-family: arial,helvetica,freesans,sans-serif !important;
    	font-size: 14px;
    	color:#11B8E0 !important;
    	cursor:pointer;
    }
    .search-after div{
    	font-family: arial,helvetica,freesans,sans-serif !important;
    	font-size: 14px;
   	 	color:#84807F ;
   	 	margin-top:25px;
    }
.topo-giftcard {
	background: none repeat scroll 0 0 #211713;
	color: #11B8E0;
	font-family: arial,helvetica,freesans,sans-serif !important;
	font-size: 20px;
	height: auto;
	margin-top: 8px;
	min-height: 40px;
	padding: 26px;
	text-align: center;
}

.giftcardform{
	background: none repeat scroll 0 0 #FFFFFF;
	clear: both;
	min-height: 295px;
	padding: 20px 25px;
}

.inputfieldgift .input-text {
	background: none repeat scroll 0 0 #FCFCFC !important;
	border: 1px solid #C1C0C1 ;
	color: #A6A6A6;
	font-family: arial,helvetica,freesans,sans-serif !important;
	font-size: 15px;
	height: 24px;
	margin-bottom: 13px;
	padding: 6px 6px 6px 10px;
	width: 227px;
}

.inputfieldgift .comment_textarea{
	background: none repeat scroll 0 0 #FCFCFC !important;
	border: 1px solid #C1C0C1 ;
	color: #A6A6A6;
	font-family: arial,helvetica,freesans,sans-serif !important;
	font-size: 15px;
	height: 65px !important;
	margin-bottom: 13px;
	padding: 6px 6px 6px 10px;
	width: 227px !important;
}
.cal-img{
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 6px;
}

.montante{
	color: #A6A6A6 !important;
	font-family: arial,helvetica,freesans,sans-serif;
	font-size:14px;
	text-align:center;
	}
	
.gift-checkout {
  background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/zarpo_presentear_botao_comprar1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 41px !important;
  margin-top: 7px;
  padding: 0 !important;
  width: 175px;
}
.gift-checkout:hover {
  background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/zarpo_presentear_botao_comprar2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
}
.gift-checkoutctive {
  background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/zarpo_presentear_botao_comprar3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 41px !important;
  margin-top: 7px;
  padding: 0 !important;
  width: 175px;
}
.activepresentear span a{
    background: none ;
    color: #11B8E0 !important;
    text-decoration:underline !important;
    display: block;
    font-family: arial,helvetica,freesans,sans-serif;
    padding: 6px 12px;
    line-height: 17px;
}
.activepresentear {
    padding: 28px 11px !important;
}

#mainnav {
    background: none repeat scroll 0 0 #555555;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    font: 13px 'Open Sans',Arial,sans-serif;
    position: relative;
    margin-bottom:30px;
}
#mainmenu, #mainmenu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#mainmenu {
    float: left;
    width: 660px;
}
#mainmenu li {
    margin: 0;
    position: relative;
}
#mainmenu > li {
    border-left: 1px dotted rgba(0, 0, 0, 0.2);
    border-right: 1px dotted rgba(255, 255, 255, 0.15);
    float: left;
}
#mainmenu > li:first-child {
    border-left: medium none;
}
#mainmenu li a {
    display: block;
    padding: 0 20px;
    transition: none 0s ease 0s;
    font-family :arial,helvetica,freesans,sans-serif;
    text-decoration:none;
}
#mainmenu > li > a {
    color: #DDDDDD;
    height: 46px;
    line-height: 46px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    font-family :arial,helvetica,freesans,sans-serif;
    text-decoration:none;
}
#mainmenu ul a {
    border-left: 3px solid #444444;
    color: #999999;
    padding: 7px 20px;
}
#mainmenu ul a:hover {
    border-color: #00ADEF;
}
#mainmenu ul {
    background: none repeat scroll 0 0 #444444;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.05) inset;
    display: none;
    font-size: 100%;
    margin-left: -1px;
    padding: 10px 0;
    position: absolute;
    top: 46px;
    width: 180px;
    z-index: 999;
}
#mainmenu ul ul {
    left: 180px;
    top: 0;
}
#mainmenu li:hover > ul {
    display: block;
}
#mainmenu li:hover > a {
    background-color: rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
}
#mainmenu > li.current-menu-item, #mainmenu > li.current_page_item {
    border: medium none;
}
#mainmenu > li.current-menu-item > a, #mainmenu > li.current_page_item > a {
    background-color: #00ADEF;
    color: #FFFFFF;
}
#mainmenu li.current-menu-item > a, #mainmenu li.current-menu-ancestor > a, #mainmenu li.current_page_ancestor > a {
    color: #FFFFFF;
}
#mainmenu li.menu-item-home a {
    width: 50px;
}
#mainmenu a > span {
    background-repeat: no-repeat;
    height: 5px;
    width: 5px;
}
#mainmenu > li > a > span {
    /*background-image: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/css/images/arrow-down.gif");*/
    position: absolute;
    right: 20px;
    top: 22px;
}
#mainmenu ul li > a > span {
    background-image: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/css/images/arrow-right.gif");
    position: absolute;
    right: 7px;
    top: 15px;
}
#mainmenu > li > a.with-ul {
    /*padding-right: 35px;*/
}
.topmenu, .mainmenu {
    display: none;
    padding: 5px;
}
.topmenu {
    border: 1px solid #CCCCCC;
    margin: 5px 0;
}
.mainmenu {
    background-color: #333333;
    border: 1px solid #222222;
    color: #CCCCCC;
    font-size: 16px;
    margin: 8px;
}
#searchf {
    float: right;
    height: 46px;
    margin: 0;
    position: relative;
    width: 280px;
}
#searchbtn {
    background-color: #00ADEF;
    color: #FFFFFF;
    padding: 15px 16px;
    position: absolute;
    right: 0;
    top: 0;
}
#searchbtn:hover {
    opacity: 0.9;
}
#cari {
    background: none repeat scroll 0 0 #5F5F5F;
    border: 1px solid #4F4F4F;
    color: #CCCCCC;
    height: 16px;
    margin: 8px;
    position: absolute;
    right: 48px;
    top: 0;
    width: 206px;
    padding:6px 4px;
}
#cari:-moz-placeholder {
    color: #AAAAAA;
}
.searchform {
    background-color: rgba(200, 200, 200, 0.1);
    border-radius: 3px;
    padding: 4px;
    width: 252px;
}
.searchform fieldset {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #D9D9D9;
    border-radius: 2px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1) inset;
    margin: 0;
    overflow: hidden;
    padding: 2px;
    width: 246px;
}
input.s {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #777777;
    float: left;
    margin: 0;
    width: 210px;
}
input.s:focus {
    outline: medium none;
}
input.search-button {
    float: right;
    height: 16px;
    opacity: 0.3;
    padding: 5px;
    width: 16px;
}

.seo-page-heading{
	color: #333333;
	font-family: arial,helvetica,freesans,sans-serif;
	font-size: 44px;
	margin: 0 0 40px;
	text-align: center;
}

.tag-content{background: none repeat scroll 0 0 #FFFFFF;
height: 300px;
margin-bottom: 30px;
width: 455px; cursor:pointer;}
.tag-list-box .list-odd{float:left;}
.tag-list-box .list-even{float:right;}
.tag-meta{
	color: #84807F;
	font-family: arial,helvetica,freesans,sans-serif !important;
	font-size: 14px;
	padding:15px 15px 10px;
}
.tag-link{
	color: #11B8E0;
	font-family: arial,helvetica,freesans,sans-serif !important;
	font-size: 14px;
	text-decoration:none !important;
	padding-left: 15px;
}
.partner1 .content ol {
  font-family: arial,helvetica,freesans,sans-serif;
}
.partner1 .content ul {
  font-family: arial,helvetica,freesans,sans-serif;
}
.partner1 .content{
  font-family: arial,helvetica,freesans,sans-serif;
}
.partner .content{font-family: arial,helvetica,freesans,sans-serif;}
.partner .content strong{font-family: arial,helvetica,freesans,sans-serif;}
.partner1 .content strong{font-family: arial,helvetica,freesans,sans-serif;}

.tag-detail-box-left{
	width:633px;
	float:left;
	height:280px;
	margin-bottom:30px;
}
.tag-detail-box-right{
	width:306px;
	background:#ffffff;
	float:right;
	height:280px;
	margin-bottom:30px;
}

.tag-product-item{
	width:306px;
	background:#ffffff;
	height:280px;
	float:left;
	margin-right:21px;
	margin-bottom:20px;
	cursor:pointer;
}

.tag-product-grid .last{
	margin-right:0px;
}

.wp-pagenavi a, .wp-pagenavi span {
    border: 1px solid #bfbfbf;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
    font-family: arial,helvetica,freesans,sans-serif;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #000;
    font-family: arial,helvetica,freesans,sans-serif;
}
.wp-pagenavi a, .wp-pagenavi span {
    border: 1px solid #bfbfbf;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
    color: #04c0ec;
    font-family: arial,helvetica,freesans,sans-serif;
}


.wp-pagenavi a:hover {
    color: #444;
}

.tagName{font-family: arial,helvetica,freesans,sans-serif;
	color: #404040;
	padding:30px 25px 10px;
	font-size:26px;
}
.tag-product-name{font-family: arial,helvetica,freesans,sans-serif;
color: #404040;
padding:15px 15px 0px;
	font-size:16px;
}
.tag-product-location{font-family: arial,helvetica,freesans,sans-serif;
color: #84807f;
padding:5px 15px 10px;
	font-size:14px;
}
.tag-product-description{font-family: arial,helvetica,freesans,sans-serif;
color: #84807f;
padding:15px 15px 10px;
	font-size:14px;
}
#mainmenu li.current-menu-item > a, #mainmenu li.current-menu-ancestor > a, #mainmenu li.current_page_ancestor > a {
    color: #fff;
}
.tag-constant-text {
  color: #84807f;
  font-family: arial,helvetica,freesans,sans-serif;
  font-size: 14px;
  margin-top: -10px;
  padding-left: 25px;
}
.tag-link a {background : url('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/guide_tag_button1.png') no-repeat;
	display:block;
	width:255px;
	height:44px;
}
.tag-link a:hover {background : url('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/guide_tag_button2.png') no-repeat;}
.tag-detail-box-right .tag-meta {
  color: #84807f;
  font-family: arial,helvetica,freesans,sans-serif !important;
  font-size: 14px;
  padding: 15px 25px 10px;
  text-align: justify;
}

input {
    font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #555860;
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem;
    margin-bottom: 10px;
}
.payment_container input[type=text], input[type=tel] {width: 62%!important;}

.search {
    position: relative;
    margin: 0 auto;
    width: 300px;
}

.search input {
    height: 26px;
    width: 100%;
    padding: 0 12px 0 25px;
  
    border-width: 1px;
    border-style: solid;
    border-color: #a8acbc #babdcc #c0c3d2;
    border-radius: 13px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;
    -moz-box-shadow: inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;
    -ms-box-shadow: inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;
    -o-box-shadow: inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;
    box-shadow: inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;
}

#searchf input:focus {
    outline: none;
    border-color: #66b1ee;
    -webkit-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    -moz-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    -ms-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    -o-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
}

#searchf  input:focus + .results { display: block }

#searchf .results {
    display: none;
    position: absolute;
    top: 45px;
    left: 0;
    right: 0;
    z-index: 10;
    padding: 0;
    margin: 0;
    border-width: 1px;
    border-style: solid;
    border-color: #cbcfe2 #c8cee7 #c4c7d7;
    border-radius: 3px;
    background-color: #fdfdfd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #eceef4));
    background-image: -webkit-linear-gradient(top, #fdfdfd, #eceef4);
    background-image: -moz-linear-gradient(top, #fdfdfd, #eceef4);
    background-image: -ms-linear-gradient(top, #fdfdfd, #eceef4);
    background-image: -o-linear-gradient(top, #fdfdfd, #eceef4);
    background-image: linear-gradient(top, #fdfdfd, #eceef4);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
#searchf  .results li { display: block }

#searchf  .results li:first-child { margin-top: -1px }

#searchf  .results li:first-child:before, .search .results li:first-child:after {
    display: block;
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    border: 5px outset transparent;
}

#searchf  .results li:first-child:before {
    border-bottom: 5px solid #00adef;
    top: -11px;
}

#searchf .results li:first-child:after {
    border-bottom: 5px solid #fdfdfd;
    top: -10px;
}

#searchf .results li:first-child:hover:before, .search .results li:first-child:hover:after { display: none }

#searchf .results li:last-child { margin-bottom: -1px }

#searchf .results a {
    display: block;
    position: relative;
    margin: 0 -1px;
    padding: 6px 40px 6px 10px;
    color: #808394;
    font-weight: 500;
    text-shadow: 0 1px #fff;
    border: 1px solid transparent;
    border-radius: 3px;
    font-family: arial,helvetica,freesans,sans-serif !important;
}

#searchf .results a span { font-weight: 200 }

#searchf .results a:before {
    content: '';
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -9px;
   /* background: url("http://cssdeck.com/uploads/media/items/7/7BNkBjd.png") 0 0 no-repeat;*/
}

#searchf .results a:hover {
    text-decoration: none;
    color: #fff;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
    border-color: #00adef #00adef #00adef;
    background-color: #00adef;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00adef), color-stop(100%, #00adef));
    background-image: -webkit-linear-gradient(top, #00adef, #00adef);
    background-image: -moz-linear-gradient(top, #00adef, #00adef);
    background-image: -ms-linear-gradient(top, #00adef, #00adef);
    background-image: -o-linear-gradient(top, #00adef, #00adef);
    background-image: linear-gradient(top, #00adef, #00adef);
}

:-moz-placeholder {
    color: #a7aabc;
    font-weight: 200;
}

::-webkit-input-placeholder {
    color: #a7aabc;
    font-weight: 200;
}

.lt-ie9 .search input { line-height: 26px }

.results li.selected {
  background-color: #00adef;
  background-image: -moz-linear-gradient(center top , #00adef, #00adef);
  border-color: #00adef;
  color: #fff !important;
  text-decoration: none;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}

.results li.selected a{color: #fff !important;
	background-color: #00adef;
  background-image: -moz-linear-gradient(center top , #00adef, #00adef);
  border-color: #00adef !important;
  color: #fff !important;
  text-decoration: none;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3) !important;
}


/**new checkout ***/

.cart-left-section {width:640px; float:left;}
.cart-right-section {width:295px; float:right;}
.product-name-box{
	width: auto;
	height: 160px;
	background: #fff;
	margin-bottom:30px;
}
.product-image-box {margin-bottom:30px;}

.cbt-checkout{
   		background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/finalizar1.png") no-repeat;
                        border: 0 none;
                        color: #FFFFFF;
                        cursor: pointer;    
                        display: block;
                        font-size: 13px;
                        padding: 0px !important;
                        font-family: Arial,Helvetica,sans-serif;
                        margin-top: 7px;font-weight:bold;
                        width:268px; 
                        height:51px !important;
   }  
   .cbt-checkout:hover  {
                        background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/finalizar2.png") no-repeat;
                    }  
                    
	.cbt-checkoutctive{
		background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/finalizar3.png") no-repeat !important;
	}
	.cbt-checkoutctive:hover{
			background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/finalizar3.png") no-repeat !important;
	}
	
	.bnk-checkout{
   		background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/enviar-dados1.png") no-repeat;
                        border: 0 none;
                        color: #FFFFFF;
                        cursor: pointer;    
                        display: block;
                        font-size: 13px;
                        padding: 0px !important;
                        font-family: Arial,Helvetica,sans-serif;
                        margin-top: 7px;font-weight:bold;
                        width:232px; 
                        height:51px !important;
   }  
   .bnk-checkout:hover  {
                        background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/enviar-dados2.png") no-repeat !important;
                    }  
                    
	.bnk-checkoutactive{
		background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/enviar-dados3.png") no-repeat !important;
	}
	
	
	.voltar-ofterta{
   		background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/voltar-oferta1.png") no-repeat;
                        border: 0 none;
                        color: #FFFFFF;
                        cursor: pointer;    
                        display: block;
                        font-size: 13px;
                        padding: 0px !important;
                        font-family: Arial,Helvetica,sans-serif;
                        margin-top: 7px;font-weight:bold;
                        width:241px; 
                        height:51px !important;
                        line-height: 51px;
						text-align: center;

   }  
   .voltar-ofterta:hover  {
                        background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/voltar-oferta2.png") no-repeat ;
                    }  
                    
	.voltar-oftertactive{
		background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/voltar-oferta3.png") no-repeat !important;
	}
	
	.gift-checkout {
  background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/finalizar-gift1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 51px !important;
  margin-top: 7px;
  padding: 0 !important;
  width: 268px;
}
.gift-checkout:hover {
  background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/finalizar-gift2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.gift-checkoutctive {
  background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/finalizar-gift3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 51px !important;
  margin-top: 7px;
  padding: 0 !important;
  width: 268px;
}

.bnk-success{
  background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/pag-principal1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 51px !important;
  margin-top: 7px;
  padding: 0 !important;
  width: 241px;
}
.bnk-success:hover {
  background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/pag-principal2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.bnk-successactive {
  background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/pag-principal3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 51px !important;
  margin-top: 7px;
  padding: 0 !important;
  width: 241px;
}

.shortdesc li {
    color: #919191;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 12px;
    list-style: disc inside none;
	}
	.conteiner-chekout .desconto{display:none !important;}
	.conteiner-chekout .bottom{display:block !important;}
	.top-total .bottom{display:none !important;}
	.borderRed{ border:1px solid red !important;}
	.radioRed{ outline:1px solid red !important;}
	.termosmarginr { /*margin-bottom:0px !important;*/}
	.viewhelp {margin-top:-3px !important;}
	#moip_credito .viewhelp {margin-top:0px !important;}
	.submitingb:hover{
	    background: none repeat scroll 0 0 #C1C0C1 !important;
	}
	.term-cond-red{color:red !important; float:left;}
	.term-cond-red-link{float:left;}
	.product-name-box h3 {
	color: #404040;
	font-size: 22px;
	font-family: arial,helvetica,freesans,sans-serif;
	font-weight: normal;
	text-align:center;
	margin-top:20px;
	}
	.product-name-box .location {
	color: #84807f;
	font-family: arial,helvetica,freesans,sans-serif;
	font-size: 18px;
	text-align:center;
	}
	.product-name-box {
		width: auto;
		height: 110px !important;
		background: #fff;
		margin-bottom: 30px;
		padding-top: 19px;
		padding-left:60px;
		padding-right:60px;
	}
	.cart-right-total {
		width:253px;
		padding:20px;
		background:#ffffff;
		border:1px solid #404040;
		margin-bottom:30px;
		padding-bottom:50px;
	}
	
	.right-static-box{
		width:255px;
		padding:20px;
		background:#ffffff;
		margin-bottom:30px;
		padding-top:25px;
		padding-left:20px;
	}
	
	.subroom-info-box{
		padding:20px;
		background:#ffffff;
		margin-bottom:30px;
		padding-bottom:70px;
	}
	.chekout-payment-box fieldset{
		border :none;
	}
	.chekout-payment-box{
		border-top:1px solid #a6a6a6;
		margin-top:20px;
		padding-top:20px;
	}
	
	.chekout-final-box{
		border-top:1px solid #a6a6a6;
		margin-top:20px;
		padding-top:20px;
	}
	.box-subroom-heading h3{
		color: #404040;
		font-size: 22px;
		font-family: arial,helvetica,freesans,sans-serif;
		font-weight: normal;
		text-align: left;
	}
	.common-box{
		position:relative;
		padding-left: 100px;
		padding-top: 20px;
	}
	.no-img{
		width: 51px;
		height: 51px;
		position: absolute;
		left: -2px;
		top: 14px;
	}
	.subroom-name{
		color: #404040;
		font-size: 18px;
		font-family: arial,helvetica,freesans,sans-serif;
		font-weight: bold;
		margin-bottom:5px;
	}
	
	.subroom-info-box .shortdesc li{
		color: #A6A6A6 !important;
		font-family: arial,helvetica,freesans,sans-serif;
		font-size: 12px;
		display:inline;
	}
	
	.subroom-info-box .shortdesc{
		margin-bottom:20px;
	}
	
	.subroom-form{
		font-family: arial,helvetica,freesans,sans-serif;
		color: #404040;
	}
	
	.nombre{
		font-family: arial,helvetica,freesans,sans-serif;
		color: #404040;
		font-size:14px;
	}
	.total-head{
		color: #404040;
		font-size: 22px;
		font-family: arial,helvetica,freesans,sans-serif;
		font-weight: normal;
		text-align: left;
		margin-top:19px;
		margin-bottom:20px;
		border-bottom:1px solid #a6a6a6;
		padding-bottom:15px;
	}
	
	.checkinlabel {
	color: #404040 !important;
	display: block;
	float: left;
	font-family: arial,helvetica,freesans,sans-serif;
	font-size: 14px;
	width: 45px !important;
	}
	.checkout-cart-index .checkintext {
	color: #a6a6a6 !important;
	display: block;
	float: right !important;
	width: 150px !important;
	font-family: arial,helvetica,freesans,sans-serif;
	font-size: 14px;
	}
	.static-text{
		font-family: arial,helvetica,freesans,sans-serif;
		font-size: 14px;
		line-height:30px;
		color:#00cf00 !important;
	}
	
	.static-msg {
	font-family: arial,helvetica,freesans,sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #00cf00 !important;
	position: absolute;
	top: 23px;
	right: 0px;
	}
	.static-image{
		margin-top:35px;
		margin-bottom:15px;
		margin-left:-4px;
	}
	
	.cart-right-total .total{
		border-top:1px solid #a6a6a6;
		margin-top:20px;	
		padding-top:20px;
	}
	.ttotal{
		font-family: arial,helvetica,freesans,sans-serif;
		color: #404040;
		font-weight: bold;
		font-size: 16px;
		width:95px;
		float:left;
	}
	.ttotalem{
		font-family: arial,helvetica,freesans,sans-serif;
		color: #A6A6A6;
		font-weight: normal;
		font-size: 14px;
		width:95px;
		float:left;
	}
	.preco span{
		font-family: arial,helvetica,freesans,sans-serif;
		color: #404040 !important;
		font-weight: bold;
		font-size: 20px;
	}
	.descontoss span{
		font-family: arial,helvetica,freesans,sans-serif;
		color: #A6A6A6 !important;
		font-weight: normal;
		font-size: 14px;
	}
	
	.total .desconto {width:auto !important;}
	
	.input-text {
	    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	    border: 1px solid #cbcacb;
	    font-family: arial,helvetica,freesans,sans-serif;
	    font-size: 16px;
	    height: 30px;
	    margin-bottom: 5px;
	    padding: 6px;
	    color:#A6A6A6 !important;
	    text-indent:5px;
	}
	.nombre{
		margin-bottom:8px;
	}
	#moip_credito label{
		margin-bottom:10px; 
	}
	.custom-text-append{width:auto !important;
		margin-right:0px !important;
	}
	.pay-img{
		border: 3px solid #A6A6A6;
		padding: 5px;
	}
	.bankpaybtn img{
		border: 3px solid #A6A6A6;
		padding: 5px;
	}
	
	.pay-img-active{
		border: 3px solid #00cf00 !important;
	}
	.bankpaybtn-active img{
		border: 3px solid #00cf00 !important;
	}
	#credito_parcelamento{
		width:68.5% !important;
		background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	}
	.parcelassecond{
		margin-right:0px!important;
	}
	.checkout-cart-index label{
	color:#404040 !important;
	}
	
	.parcelasfirst {margin-right:38px!important;}
	.ttotal-n {
	font-family: arial,helvetica,freesans,sans-serif;
	color: #404040;
	font-weight: normal;
	font-size: 14px;
	width: 95px;
	float: left;
	}
	.preco-n span {
	font-family: arial,helvetica,freesans,sans-serif;
	color: #a6a6a6 !important;
	font-weight: normal;
	font-size: 14px;
	}
	#toggleText{
	width: 900px;
	position: fixed;
	z-index: 1000000;
	background: #fff;
	box-shadow:3px 5px 6px 6px #cccccc;
	top: 20%;
	padding: 25px;
	height: 350px;
	overflow-y: scroll;
	}
	.checkout-cart-index label{font-size:14px !important;}
	.checkout-cart-index select{
	font-family: arial,helvetica,freesans,sans-serif !important;
	}
	div.custom-text-append img {
	float: left;
	 height: 25px !important;
	width: 80px !important;
	}
	.green-success{
		color:#00cf00;
		font-family: arial,helvetica,freesans,sans-serif !important;
		font-size:14px;
		margin-bottom:20px;
	}
	.green-success2{
		color:#A6A6A6;
		font-family: arial,helvetica,freesans,sans-serif !important;
		font-size:14px;
		margin-bottom:20px;
	}
	
	.green-success2 span{
		color:#404040;
		font-family: arial,helvetica,freesans,sans-serif !important;
		font-size:14px;
		font-weight:bold;
	}
.bank-success{margin-top:25px;}
.pay-form li{margin-top:15px !important;;}
.col-w-left{
    width: 60%;
    float: left;
}
.col-w-right{
    width: 35%;
    float: right;
    margin-top:43px;
}
.right-boxes{
    border: 1px solid #cbcacb;
    padding: 10px 20px 10px 20px;
    width: 175px;
    float: right;
    margin-right: 25px;
    margin-top: 30px;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 14px;
    color: #404040 !important;
}
.b-heads{
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 16px;
    line-height: 40px;
    color: #404040 !important;
}
.b-text{
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 14px;
    color: #404040 !important;
}
.right-boxes .email{
    font-family: arial,helvetica,freesans,sans-serif;
    float: left;
    font-size: 14px;
    color: #11b8e0 !important;
    cursor: pointer;
}

/* customer2 module css start */

div#customer2_invitations
{
    margin-left:28px;overflow:hidden !important;
}

div#customer2_invitations div#customer2_colleft
{
    padding:0px !important; width:328px; text-align:left; padding-left:0px; overflow:hidden !important;
}

div#customer2_invitations div#customer2_colleft h2.legend
{
    margin-top:19px; margin-bottom:0px; font-size:23px !important; line-height:30px !important;
}

div#customer2_invitations div#customer2_colleft div#customer2_text
{
    position:relative;height:40px;margin-top: 4px;margin-bottom: 10px;
}

div#customer2_invitations div#customer2_colleft div#customer2_text div
{
    position: absolute;bottom:0;
}

div#customer2_invitations div#customer2_colleft div#customer2_text p.error_message_lb
{
    color:red;font-size: 15px;margin: 0px auto;padding: 18px; 
    padding-top:0px !important; padding-left:0px !important; padding-bottom:0px;
}

div#customer2_invitations div#customer2_colleft div#customer2_text p.error_message_lb span
{
    color:#767676 !important; font-size:15px; font-family:arial,helvetica,freesans,sans-serif;
}

/*************************/

div#customer2_frgt_pwd
{
    margin-top:0px!important; width:380px !important;
}

div#customer2_frgt_pwd form#step3
{
    position: relative; z-index:100;
}

div#customer2_frgt_pwd form#step3 div#customer2_forgtpwd_fieldset
{
    overflow: hidden !important;
}

div#customer2_frgt_pwd form#step3 div#customer2_forgtpwd_fieldset div.box-password
{
    min-height:352px !important; padding:34px 28px !important; padding-top:20px !important;
}

div#customer2_box_conteiner h2.legend
{
    color:#000;margin-top:0px; line-height:30px;font-size:23px;
}

div#customer2_box_conteiner p#exist_message
{
    font-size: 15px;margin: 0px auto;margin-top:15px;color:#a6a6a6 ;padding: 18px; 
    padding-left:0px !important; padding-bottom:0px; padding-top:10px;line-height:17px;
}

div#customer2_box_conteiner p.error_message_lb
{
    font-size: 15px;margin: 0px auto;margin-top:32px;color:#a6a6a6 ;padding: 18px; 
    padding-left:0px !important; padding-bottom:2px; padding-top:10px;
    /*height: 36px*/
}

div#customer2_forgotpass_box input#email3
{
    background:#f2f2f2;border: 1px solid #BFBFBF;color: #A6A6A6;font-family: arial,helvetica,freesans,sans-serif;
    font-size: 15px;height: 24px;margin-bottom: 10px;padding: 6px 6px 6px 10px !important; width:306px !important
}

div#customer2_box_conteiner button#customer2_button
{
    width: 324px !important;padding: 12px 0px !important; margin-top:-5px;margin-bottom: 10px;
}

div#customer2_box_conteiner button#customer2_button span#forgotButton
{
    background:none;font-size:17px; font-weight:normal; width:324px !important; padding:0px;
}

div#customer2_box_conteiner p#forgotSucess
{
    font-size: 15px !important; padding-top:0px; position:absolute; 
    bottom:15px;text-align: center; width: 308px; color:#767676;
}

div#customer2_forgtpwd_bottomback
{
    background: none;left: 1px; padding-top:3px; padding-bottom:0px;padding-left: 27px;
    padding-right: 10px;position: absolute;top: 364px;width: 337px;margin-left:0px;height:43px;
}

div#customer2_forgtpwd_bottomback div.landing-text
{
    height:auto;text-align:left;float:left; width:146px;margin-top:8px;
}

div#customer2_register
{
    margin-top:0px !important;float:left; width:380px !important;
}

div#customer2_register div#customer2_register_fieldset
{
    overflow: hidden !important; min-height:410px;
}

div#customer2_register_user
{
    padding:10px 28px 14px !important; width:324px !important;
}

div#customer2_register_user h2.legend
{
    color:#000;text-align:left; margin-top:10px; font-size:23px; line-height:30px;
}

div#customer2_register_user p#customer2_register_msg1
{
    font-size: 15px;margin: 0px auto;padding: 18px; padding-top:0px !important; padding-left:0px !important; 
    padding-bottom:6px; color:#767676; padding-bottom:12px; font-family:arial,helvetica,freesans,sans-serif;
}

div#customer2_register_user p#customer2_register_msg2
{
    font-size: 13px;margin: 0px auto;padding: 18px; padding-top:0px !important; padding-left:0px !important; 
    padding-bottom:6px; color:#767676; padding-bottom:12px; font-family:arial,helvetica,freesans,sans-serif;
}

div#customer2_register_user p#customer2_register_msg3
{
    font-size: 15px;margin: 0px auto;padding: 18px; padding-top:15px !important; padding-left:0px !important; 
    padding-bottom:6px; color:#FF7127 !important; padding-bottom:15px; font-family:arial,helvetica,freesans,sans-serif;
}

div#customer2_register_user div.zarpo_lb_statics
{
    margin-top:15px;
}

div#customer2_register_user_form
{
    padding:10px 28px 27px !important;
}

div#customer2_register_user_form h2.legend
{
    color:#000; margin-top:10px; font-size:23px; line-height:30px;
}

div#customer2_register_user_form p.error_message_lb
{
    font-size: 15px;margin: 0px auto; padding-left:0px !important; color:#7f7f7f; 
    padding-bottom:12px; padding-top:15px; font-family:arial,helvetica,freesans,sans-serif;
}

div#customer2_register_user_form p#exist_message
{
    font-size: 15px;margin: 0px auto; padding-left:0px !important; color:#7f7f7f; 
    padding-bottom:12px; padding-top:15px; font-family:arial,helvetica,freesans,sans-serif;
}

div#customer2_register_box_check input#terms
{
    background:#f2f2f2;border: 1px solid #BFBFBF;color: #A6A6A6;font-family: arial,helvetica,freesans,sans-serif;
    font-size: 15px;height: 24px;margin-bottom: 10px;padding: 6px 6px 6px 10px !important; width:306px !important;
}

div#customer2_register_box_check p
{
    width: 281px;   padding-left: 19px;    margin: 8px 0;
}

div#customer2_register_btn
{
    padding-top:0px;
}

div#customer2_register_btn button
{
    width:323px; padding:12px 68px !important;
}

div#customer2_register_btn button span#registerButton
{
    font-size:17px; font-weight:normal; background: none; padding:0px;
}

div#customer2_register_bottomback
{
    background: none;left: 1px; padding-top:0px; padding-bottom:19px;
    padding-right: 24px;position: absolute;top: 333px !important;width: 33px;height:29px; padding-left:0px !important; 
}

div#customer2_register_bottomback div.landing-text
{
    height:auto;text-align:left;margin-top:13px; margin-left:0px; float:left;
}

div#customer2_register_user_form div.registerdiv
{
    padding-top:5px;
}

div#customer2_logincontain
{
    padding:35px 28px 25px;
}

div#customer2_logincontain_conteiner h2.legend
{
    font-family: arial,helvetica,freesans,sans-serif; color:#000;
    margin-top:0px; line-height:30px; font-size: 23px !important; margin-bottom: 20px;
}

div#customer2_logincontain_msgbox
{
    position:relative;height:39px;
}

div#customer2_logincontain_msgbox div
{
    position: absolute;bottom:14px;
}

div#customer2_logincontain_msgbox p.error_message_lb
{
    font-size: 15px;font-family: arial,helvetica,freesans,sans-serif;font-style: normal;
    margin: 0px auto;padding: 18px; padding-top:0px !important; padding-left:0px !important; padding-bottom:0px;
}

div#customer2_logincontain_conteiner p#exist_message
{
    font-family: arial,helvetica,freesans,sans-serif; font-size: 15px;margin: 0px auto;padding: 18px; 
    padding-top:6px !important; padding-left:0px !important; color:#767676; padding-bottom:16px;
}

div#customer2_logincontain_inputdiv div.input-box
{
    padding-bottom:0px;
}

div#customer2_logincontain_inputdiv div.input-box input#login_email, 
div#customer2_logincontain_inputdiv div.input-box input#login_pass,
div#customer2_logincontain_inputdiv div.input-box input#login_pass-placeholder
{
    background:#f2f2f2;border: 1px solid #BFBFBF;color: #A6A6A6;font-family: arial,helvetica,freesans,sans-serif;
    font-size: 15px;height: 24px;margin-bottom: 10px;padding: 6px 6px 6px 10px !important; width:306px !important;
}

div#customer2_logincontain_bottomback
{
    background: none;left: 1px;padding-left: 27px; padding-top: 0px;
    padding-right: 24px; height:48px;position: absolute;top: 278px !important;width: 323px;
}

div#customer2_logincontain_bottomback div.landing-text
{
    height:auto;text-align:left;margin-top:13px;width:145px; float:left;
}

/******** customer2 iframe ********/

body.customer2-account-invitecustomer #iframe_banner_div 
{
    position: absolute;
    padding: 10px;
    width: 50%;
    top: 12px;
    height: 92%;
}

body.customer2-account-invitecustomer #iframe_banner_div #iframe_banner table
{
    width: 95% !important;
    margin: 20px;
}

body.customer2-account-invitecustomer #iframe_banner_div #iframe_banner table #iframe_banner_img 
{
    padding-top: 6px;
    padding-bottom: 14px;
    padding-left: 11px;
    padding-right: 9px;
}

body.customer2-account-invitecustomer #iframe_banner_div #iframe_banner .iframe_testimonial
{
	padding-left: 44px !important;
	margin-top: -6px;
}

body.customer2-account-invitecustomer #iframe_banner_div #iframe_banner .iframe_whyregister,
body.customer2-account-invitecustomer #iframe_banner_div #iframe_banner .iframe_prazers
{
	padding: 4px 24px !important;
}

body.customer2-account-invitecustomer #iframe_banner_txt 
{
    padding-top: 20px !important;
    padding-bottom: 22px !important;
    padding-right: 22px !important;
}

body.customer2-account-invitecustomer .vertical {
    height: 90% !important;
    position: absolute;
    left: 410px;
    top: 20px !important;
    opacity: 0.5;
}

body.customer2-account-invitecustomer #iframe_banner
{
    padding: 6px;
}

/**********/


/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */
 
/* IE 6 only */
.col-main .page-title { _position:relative; _z-index:1; }
.header { _height:56px; }
.switch ul .current { _padding-right:4.8em;}
.block-cart .block-title  { _width:242px; }
.sidebar,
.main { _height:350px; }
.restriction-index-stub .main { _height:auto; }

.opc .step { _height:300px; }
.account-login { _height:350px; }
.validation-advice { _height:13px; _display:inline; }
.cart .cart-collaterals { _height:413px; }
#options-container { _height:510px; }
.opc li.section { vertical-align:top; zoom:1; }
.product-view .box-tags .form-add-tags .input-box .input-text { _display:block; }
.product-view .box-tags .form-add-tags .input-box .input-text { vertical-align:top; }
.product-view .box-tags .form-add-tags .button { margin-top:1px; }
.giftcard-send-form   { float:left; width:416px; display:inline; margin-bottom:-40px;}
.top-cart  { _width:10px; }
.cart .crosssell { _height:400px; }
#nav { _height:28px; }
#nav li a { _margin-bottom:-2px; _position:relative; _z-index:2; }
#nav li.active a {  }
#nav li.active,
#nav li.over a { _margin-bottom:-2px; _height:30px; }
#nav li a:hover { _margin-bottom:-2px; _height:30px; }
#nav li li a:hover { margin-bottom:0 !important; }
#nav li li a { margin-bottom:0 !important; _position:static; }
.event  .event-bottom { _bottom:-14px }
/* Doubled Margin Fixes */
#bundle-product-wrapper,
.product-view,
.product-view .product-img-box .more-views li,
.product-view .box-tags .form-add-tags .input-box,
.form-list .customer-dob .input-box,
.sp-methods select.month { display:inline; }
.header .quick-access .links li { padding:0 6px 0 7px; }
.header .quick-access .checkout-link li { padding:0 0 0 12px; } 
.preco .right {float:right;_width:90px;text-align:left;}
*+html .preco .right {float:right;width:90px;text-align:left;}
*+html  .total .desconto {width:135px !important;}
*+html  .top-total  .desconto .fdis1 {float:right;width:90px;text-align:left;}
/********** < Navigation styles */
#nav li,
#nav li a { zoom:1; }
#nav li { vertical-align:top; }
/* Show Menu */
#nav li.over ul.shown-sub { left:0px; }
#nav li.over li ul.shown-sub { left:100px; }
/********** < Navigation styles */
.topo-bottom-container ul li.last {padding-left:40px;}
.topo-bottom-container ul li.last { padding-left : 40px\9 ;}
.please-wait { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); margin-top:-100px; }
.topo ul li {_z-index:100000 !important; }
*+html .topo ul li {z-index:100000 !important; }
.form-list .control .input-box { padding-top:2px; }
.form-list .add-field .input-box { display:inline; }
input.radio { width:13px; height:13px; }
input.checkbox { width:13px; height:13px; }
button.button { /*height:21px;*/ padding:0 1px 1px 0; }
a.button { _height:22px; }
.cart .checkout-types .btn-proceed-checkout,
.product-view .product-essential button.btn-cart,
.add-to-cart button.btn-cart { height:27px; }

#invitation-send-link { margin-right:7px; }
.product-view .add-review .form-list .review-summary-table { width:50px; }
.product-view .add-review .form-list .review-summary-table .rating-box .rating { height:0px; padding-top:13px; overflow:hidden; }
.product-options dd select { _margin-bottom:1px; }

/* jQzoom */
.preload { width:100px; height:55px; }
/*.jqZoomPup { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60); }*/

.options-container-small  dt { margin-top:1px; }

/* Clearer */
.clearer { display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

* html .switcher-language { zoom:1; }

/**/
.product-options dt,
#giftcard_balance_lookup .gift-card-info,
#giftcard_balance_lookup p.error-msg,
.deals .giftcard,
.giftcardaccount { zoom:1;}

#bundleProduct,
.table-caption { position:relative; z-index:1; }
.data-table { border-collapse:collapse; }
.sidebar .block-account li.current { position:relative; z-index:1; zoom:1; }
/* Clears and hasLayout fixes */
.checkout-onepage-index .col-main .callout,
.events-slider,
.product-image-popup .nav,
.multiple-checkout,
.gift-item,
.block-content,
.block-list li.item,
.currently li,
.category-title,
.order-info,
.sidebar .block,
.sidebar .block-account li a,
.giftcard-send-form,
.product-options dd .input-box,
.options-container-small .product-options,
.product-view .product-shop .product-main-info,
.product-view,
.col-main .page-title,
.top-cart .actions,
.top-cart .block-content .subtotal,
.header .quick-access,
.dashboard .reviews li,
.dashboard .tags li,
#events-home-page .slider-panel .event .status,
.table-caption,
.info-box,
.bundle-summary .product,
.block-cart .block-title a,
.block-cart .block-content .item,
.header-container,
.header-container .top-container,
.header,
.header-panel,
#nav,
.main,
.footer-before-container,
.footer-container,
.footer,
.col-main,
.col2-set,
.col3-set,
.col4-set,
.messages li,
.search-autocomplete li,
.block-poll li,
.product-view .box-related li.item,
.product-view .box-related li.item .item-info,
.block-reorder li,
.block .actions,
.block-cart .actions,
.mini-products-list li,
.cms-index-index .block-featured li.item,
.cms-index-index .block-featured .track,
.title-buttons,
.pager,
.sorter,
.ratings,
.products-grid,
.products-list .item,
.add-to-box,
.add-to-cart,
.product-view .product-img-box .more-views ul,
.product-view .box-tags .form-add-tags,
.product-options .options-list li,
.product-options-bottom,
.truncated,
.truncated .truncated_full_value,
.truncated .truncated_full_value .item-options dl,
.product-review,
.box-collateral,
.box-collateral .box-content,
.account-login,
.cart .cart-collaterals,
.cart,
.opc-wrapper .page-title,
.opc .step-title,
.opc .step,
.sp-methods,
.checkout-progress,
.form-list li,
.form-list li.fields .field,
.buttons-set2,
.buttons-set,
.clearfix,
.page-print .print-head,
.cart-tax-total,
.block-related,
.new-product-spotlight .more-new,
.addresses-list .col-2 li,
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a,
.footer-before-container .widget-product-link a,
.footer-before-container .widget-category-link a,
.footer-before-container .widget-cms-link a,
.footer-before-container .widget-hierarchy-link a,
.reward-message { zoom:1; }
#requestfrnd #invloading{
right:-40px;
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
.index-top-left {margin-top:2px !important; }
}*/
.topo-bottom-container ul li {padding-left:40px;}
.formError{ filter: none !important; }
#step1-div #step1 .right-col .buttons-set{margin-top:10px;}
/* Hover Fix */
iframe.hover-fix { position:absolute; left:-1px; top:-1px; z-index:-1; background:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }
.cms-sales .pagina-hotel .col-hotel{margin-top: -18px; }
.catalog-product-view .pagina-hotel .col-hotel {/*margin-top:-20px;*/}
.dados-pessoais #input-botao{width: 500px;}
.landingpages-index-step1 .legend-border {padding-top:0px;}
#step1-div .right-col .box-check input {margin-top:0px;}
.checkout-cart-index  .checkout-top-contact {*top:-20px;}
#billing-new-address-form li.bairro ,#billing-new-address-form li.province{*float:left;}
#moip_credito li div {}
.parcelasfirst {*margin-right:0px;*float:left;}
.parcelas {*margin-right:60px !important;*float:right;}
.checkout-cart-index .total {*width: 257px;}
.bt-checkout {*display:block !importnat}
.terms-total.tterm-total {*float:left;*width:200px;}
*+html .account-create .customer-name {*overflow:hidden;}  

/* for validation */

.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("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/flash_arrow_default.png") no-repeat right 0 transparent;
                cursor: pointer;
                padding-top:20px;
				
            }
            
            .destaque-hotel .info-hotel .pacote{
                position: absolute;
                bottom: 0;
                right: 16px;
                padding: 14px 25px;
				background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/flash_pacotes_default.png") no-repeat right 0 transparent;
                cursor: pointer;
                padding-top:20px;
				
            }
            
            .destaque-hotel .info-hotel .pacote.hover-link {
                position: absolute;
                bottom: 0;
                right: 16px;
                padding: 14px 25px;
				background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/flash_pacotes_selected.png") no-repeat right 0 transparent !important;
                cursor: pointer;
                padding-top:20px;
				
            }
@media all and (-ms-high-contrast:none)
{
.topo {position:static !important;} /* IE10 */
*::-ms-backdrop, .topo {position:static !important;} /* IE11 */
}
.hint_hotel {
    float: right;
    font-size: 14px;
}
.optinal {
    font-size: 13px;
}
.content_container .brands_content .mapa:after{
    clear: both !important;
    content: "";
    display: block;      
}

.content_container .brands_content .mapa:hover *{
    color: #46c6eb !important;
    cursor: pointer;
}

.content_container .brands_content .left_content{
    width: 76px !important;
}

/*for line number 1812*/
.search_bg2 .search_container2{
                margin: 0 auto;
                position: relative;
                width: 960px;
 
            }
            
            .content_container{
                z-index: 20
            }
            .button_container button{
                width: 238px !important;
            }
.search_container2 .pension_tag, .search_container2 .thematic_tag2, .search_container2 .price_range {
    background-color: #ffffff;
    color: #929292;
    float: left;
    height: 15px;
    margin: 0px 0px 10px 0px;
    padding: 8px 10px 12px;
    width: 180px;
}

.search_container2 .thematic_tag2 {
    margin: 0px 20px 10px 20px;
}

.search_container2 .pension_tag:hover, .search_container2 .thematic_tag2:hover, .search_container2 .price_range:hover {
    cursor: pointer;
}

.search_container2 .pension_tag .pension_tag_text,.search_container2 .thematic_tag2 .thematic_tag2_text,.search_container2 .price_range .price_range_text{
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 135px;
    font-size: 17px;
    color: #929292;
}

.search_container2 .search_params .icon{
    float: right;
    color:#383838;
    font-size: 22px;
    margin: -2px 0px;
}

.search_bg .unfold,.search_bg .fold{
    padding: 6px 10px 12px; 
    height: 15px;
    width: 15px;
    float: left;
    margin: 10px 20px 10px 0px; 
    background-color: #4f4f4f; 
    border: 1px solid white;
    color: white;
    text-align: center;
}
.search_bg .unfold:hover,.search_bg .fold:hover{
     cursor: pointer;
    background-color: #676767; 
}

.search_container .button_container{
    position: absolute;
    right: 0px;
    z-index: 100000;
}

.content_container2{
    background-color: #ffffff;
    min-height: 115px;
    position: absolute;
    top: 45px;
    box-shadow: 3px 5px 6px #cccccc;
}
.content_container2 .pension_tag_content,.content_container2 .price_range_content{
    padding: 1em 40px 30px 40px;
    line-height:1.7;
    min-width: 280px;
    max-width: 560px;
    display: none;
}

.content_container2 .thematic_tag2_content{
    padding: 1em 40px 30px 40px;
    line-height:1.7;
    width: 560px;
    display: none;
}
.search_bg .content_container2  .thematic_tag2_content .left_box{
    width: 40%;
    float: left;
}

.search_bg .content_container2 .right_box{
    width: 40%;
    float: right;
}

.search_bg2 .pension_tag_content .tags .tag_heading:hover , .search_bg2 .thematic_tag2_content .tags .tag_heading:hover,.search_bg2 .price_range_content .range:hover {
    color: #46c6eb !important;
    cursor: pointer;
}

/**********************************************/

.page_lb .tmask{
    z-index:99 !important;
}

.topo{
    z-index:90 !important;
}
.extranet-index-index .last_minute .conteiner {
  margin: 0 auto;
  min-height: 99px !important;
  padding-bottom: 40px;
  padding-top: 0px !important;
  width: 960px;
}

/**************************************************/

.cms-zarpo-manifest-2016 .corpo-padrao p{font-size:16px;line-height:24px;}
.cms-manifesto-zarpo-2016 .corpo-padrao p{font-size:16px;line-height:24px;}
.cms-manifesto-zarpo-2016 .corpo-padrao .link-padrao{font-size:16px;}
.cms-zarpo-manifest-2016 .corpo-padrao .link-padrao{font-size:16px;}

/*******************************************************/

.rodape .social-media ul{width:145px !important;}
.rodape .social-media {width:115px !important;}
.rodape .social-media li.facebook a{background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/face1.jpg) no-repeat!important;background-size:24px!important;}
.rodape .social-media li.tuiter a{background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/twitter1.jpg) no-repeat!important;background-size:24px!important;}

/***********************************************/

.connect_widget .connect_widget_facebook_favicon {display:none !important; }

/*****************************************************************************/

.searchbar_tag_heading
{
    color: black ; font-size: 16px;   line-height: 24px; padding-bottom: 5px;  padding-top: 5px;
}

div#zarpando_search_params i#reset_destination, div#zarpando_search_params i#reset_checkin, div#zarpando_search_params i#reset_pension_tag, div#zarpando_search_params i#reset_thematic_tag2, div#zarpando_search_params i#reset_price_range
{
    color: black; float: left; font-size: 25px; margin: -4px 5px -4px -3px;
}


/***************** New Top Header Bubble Part *******************/

.welldone-index-index.mobile .zcontainer, .welldone-success-index.mobile .zcontainer
{
    left: 0px;
}
.welldone-index-index.mobile .hub, .welldone-success-index.mobile .hub
{
    top: 85px;
}
.top_four_showcases div.left
{
    float: left;
}
.top_four_showcases div.right
{
    float: right;
}
.hotel_bubble p, .ja_bubble p
    {
        color: #84807f;
        font-size: 20px !important;
        margin-top: 15px !important;
        font-family: arial,helvetica,freesans,sans-serif;
        margin-left: -32px !important;
    }
    .pacote_bubble p
    {
        color: #84807f;
        font-size: 20px !important;
        margin-top: 15px !important;
        font-family: arial,helvetica,freesans,sans-serif;
        margin-left: -28px !important;
    }
    .hotel_bubble i, .pacote_bubble i, .ja_bubble i
    {
        float: left;
        margin-right: 10px;
        margin-left: 0px;
        font-size: 27px;
    }
    .hotel_bubble p.header_popup_header, .pacote_bubble p.header_popup_header, .ja_bubble p.header_popup_header
    {
        font-size: 23px !important;
        font-weight: bold;
        font-family: arial,helvetica,freesans,sans-serif;
        color: #000;
        margin: 0px !important;
    }
    .pacote_bubble{position: relative;}
    .ja_bubble a#mount_package_button_ja {
    width: 240px;
    height: 35px;
    position: absolute;
    background-color: #35caee;
    cursor: pointer;
    border: 1px solid #ffffff;
    color: #ffffff;
    bottom: 175px;
    font-size: 20px !important;
    font-weight: normal;
    right: 50px;
    text-align: center;
    margin: 0px auto;
    padding: 15px 0px 0px;
    background: rgb(255, 165, 5);
    text-decoration: none;
    font-family: helvetica;
}
    .pacote_bubble a#mount_package_button{
        width: 260px;
        height: 35px;
        position: absolute;
        background-color: #35caee;
        cursor: pointer;
        border: 1px solid #ffffff;
        color: #ffffff;
        font-size: 20px !important;
        font-weight: normal;
        bottom: 17px;
        right: 6px;
        text-align: center;
        margin: 0px auto;
        padding: 15px 0px 0px;
        background: rgb(255, 165, 5);
        text-decoration: none;
        font-family: helvetica;
    }
    .pacote_bubble a#mount_package_button:hover, .ja_bubble a#mount_package_button_ja:hover{
        background-color: rgb(255, 190, 77);
    }
    .hotel_bubble p.heading2
    {
        color: #333 !important; padding-left: 34px !important;font-weight: bold !important;font-size: 20px !important;
    }
    .pacote_bubble p.heading2
    {
        color: #333; padding-left: 30px;font-weight: bold;font-size: 20px;
    }

    .ja_bubble p.heading2
    {
        color: #333; padding-left: 30px;font-weight: bold;font-size: 20px;
    }
    .pacote_bubble span.new_pacote_span
    {
        font-size: 15px;
        margin-left: 20px;
        color: rgb(255, 165, 5) !important;
        font-family: helvetica;
    }
    span.new_pacote_header_span
    {
        display: inherit;
        font-size: 12px;
        float: right;
        margin-top: -10px;
        margin-left: -30px;
        color: rgb(255, 165, 5) !important;
        font-family: helvetica;
    }
    .activetabpacote span.new_pacote_header_span
    {
        margin-top: -12px !important;
    }
.geral .galleria-loader {
    background: #000;
   
    position: absolute;
    top: 40%;
    width: 100%;
    height: 100%;
    left: 48%;
    z-index: 2;
    display: none;
    background: url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/light_zarpo_spinner.gif) no-repeat 2px 2px;
     background-size:30px;
}

.geral .lazy {
    // background-image: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/lazy.gif");
    background-image: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/dark_zarpo_spinner.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:45px;
}

.last_minute .deactivatedevent{
    height: 69.1% ;
    width: 99.9% ;
}

.last_minute.cms-index-index .destaque-hotel{
    position: relative 
}


body .topo {
    box-shadow:none !important
}

 .geral .checkout-top-contact .contantno{
    color :#11b8e0 !important
}

.col-hotel-seo .seo-page-heading{
    background-color: #eee;
}

body.extranet-index-index ,body.extranet-index-stock,body.dados-index-index
,body.dados-index-success,body.wakeup-index-index,body.wakeup-success-index
,body.form02-index-index,body.form02-success-index,body.superinviter-index-index
,body.superinviter-success-index,body.avaliar-index-index 
,body.avaliar-index-success,body.welldone-index-success,body.welldone-index-index,body.welldone-success-index{
    background-attachment: initial;
    background-image: none !important;
    background-position: initial;
    background-repeat: initial;
}
	
	.inputContainer{position:relative; float:left;}
	.formError {
			position:absolute;
			top:300px; 
			left:300px;
			display:block;
			z-index:5000;
			cursor:pointer;
			/*margin-top:55px !important;*/
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#fff;
				color:#434343;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #11B8E0;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.customer-account-login .parentFormstep2 .formErrorArrow,
			.customer-account-login .parentFormstep3 .formErrorArrow{
				margin:-23px 0 0 -13px;
				float:left;
				/*left:-13px;
				margin:0;
				position:relative;
				top:-28px;*/
				width:15px;
				z-index:5001;
			}
			
			.formError .formErrorArrow{
				margin:-23px 0 0 -13px;
				float:left;
				/*left:-13px;
				margin:0;
				position:relative;
				top:-28px;*/
				width:15px;
				z-index:5001;
			}
			
			.formError{ filter /*\**/: none !important\9; }
			.formError{ filter : none !important; width: 175px;}
			
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-top:2px solid #11B8E0;
					border-bottom:2px solid #11B8E0;
					box-shadow: 0px 0px 0px #444;
					-moz-box-shadow: 0px 0px 0px #444;
					-webkit-box-shadow: 0px 0px 0px #444;
					font-size:0px; 
					width:1px; 
					background:#fff;
					margin:0 auto;
					line-height:0px; 
					font-size:0px; 
					display:block;
				}
				
				.customer-account-login .parentFormstep1 .formErrorArrow{
					margin:-23px 0 0 -13px;
					/*margin:0;
					position:absolute;
					right:-1px;
					top:32px;
					left:172px;*/
					width:15px;
					z-index:5001;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{height:15px;border:none;float:right; margin-top: 2px;} 
				.formError .formErrorArrow .line9{height:13px;border:none; float:right; margin-top: 3px;} 
				.formError .formErrorArrow .line8{height:11px;float:right; margin-top: 2px;} 
				.formError .formErrorArrow .line7{height:9px;float:right; margin-top: 3px;} 
				.formError .formErrorArrow .line6{height:7px;float:right; margin-top: 4px;} 
				.formError .formErrorArrow .line5{height:5px;float:right; margin-top: 5px;} 
				.formError .formErrorArrow .line4{height:3px;float:right; margin-top: 6px;} 
				.formError .formErrorArrow .line3{height:1px;margin-top: 7px;
					border-tob:2px solid #11B8E0;
					border-bottom:2px solid #11B8E0;
					border-left:0px solid #11B8E0;float:right;} 
				.formError .formErrorArrow .line2{height:3px;border:none;background:#11B8E0;float:right;margin-top: 8px;}
				.formError .formErrorArrow .line1{height:1px;border:none;background:#11B8E0;float:right;margin-top: 9px;}  
.cms-index-index .geral .flash-block .info-hotel label 
{ 
    cursor: pointer !important
}

.destaque-hotel .info-hotel label
{
    font-size: 26px !important
}

/*************************************************/

#zarpando_lister_img
{
	position:relative;
}

#tagflashimg_mini_img
{
	position: absolute;width: 125px;height: 125px;
}

#tagflashimg_highlight_img
{
	position: absolute;width: 250px;height: 250px;
}

#tagbox_mini_img
{
	cursor:pointer; position: absolute; left: 0px; 
	color: rgb(255, 255, 255); font-family: arial,helvetica,freesans,sans-serif ! important; top: 0px; 
	background: none repeat scroll #000; text-align:center; opacity: 0.7;
	width: 268px; height: 40px; padding: 48px 20px;
}
.meta_key#tagbox_mini_img, .meta_key#tagbox_highlight_img {    
	padding: 0px 20px !important;
	line-height: 175px;
	height: unset;
}
.meta_key#tagbox_highlight_img {
	line-height: 360px !important;
}
.meta_key#tagbox_mini_img p, .meta_key#tagbox_highlight_img p{ 
    line-height: 20px;
    display: inline-block !important;
    vertical-align: middle;
	font-family: arial,helvetica,freesans,sans-serif;
}   
.meta_key#tagbox_highlight_img p {
    line-height: 26px;
}

#tagbox_highlight_img
{
	cursor:pointer; position: absolute; left: 0px; color: rgb(255, 255, 255); 
	font-family: arial,helvetica,freesans,sans-serif ! important;
	top: 0px; padding: 20px; padding-top:13px; padding-bottom:13px;
	text-align:center; background: none repeat scroll #000; width: 600px; opacity: 0.7;
}

#automatic_credit_highlight_img, #automatic_credit_mini_img
{
	position: absolute; bottom: 10px; right: 10px;
}

#automatic_credit_highlight_img div
{
	position: absolute; font-family: arial,helvetica,freesans,sans-serif; color: #84807f; font-size: 20px; left: 15px; top: 40px;
}

#automatic_credit_mini_img div
{
	position: absolute; font-family: arial,helvetica,freesans,sans-serif; color: #84807f; left: 12px; font-size: 16px; top: 32px;
}

#pacoteprice_div
{
	position: absolute;
}

#pacoteprice_div .pacoteprice, #pacoteprice_div #pacoteprice_text
{
	text-align:center; font-family: arial,helvetica,freesans,sans-serif; color: #ffffff;
}

#zarpando_info_hotel #zarpando_info_hotel_fl label
{
	font-family: arial,helvetica,freesans,sans-serif; font-size: 16px; color: rgb(64, 64, 64); display: block;
}
.col-hotel .info-hotel .fl, .conteiner .info-hotel .fl {
	width: 70%;
}
.col-hotel .destaque-hotel #zarpando_info_hotel #zarpando_info_hotel_fl.fl, .conteiner .destaque-hotel #zarpando_info_hotel #zarpando_info_hotel_fl.fl {
	width: 779px;
}
.col-hotel #zarpando_info_hotel .min_price_container.focus-link, .conteiner #zarpando_info_hotel .min_price_container.focus-link {
	color: #84807f !important;
}
.col-hotel .destaque-hotel #zarpando_info_hotel .min_price_container span, .conteiner .destaque-hotel #zarpando_info_hotel .min_price_container span {
	font-size: 16px;
	line-height: 21px;
}
.col-hotel .destaque-hotel #zarpando_info_hotel .min_price_container span:first-child, .conteiner .destaque-hotel #zarpando_info_hotel .min_price_container span:first-child {
	font-size: 14px;
}

.col-hotel .destaque-hotel #zarpando_info_hotel .min_price_container, .conteiner .destaque-hotel #zarpando_info_hotel .min_price_container {
	width: 110px;
	padding: 18px 0 20px 0;
}
.col-hotel #zarpando_info_hotel .min_price_container, .conteiner #zarpando_info_hotel .min_price_container {
	float: left;
    width: 20%;
    min-height: 35px;
    color: #35caee;
	padding: 5px 0px 7px 0;
	text-align: center;
}
.col-hotel #zarpando_info_hotel .min_price_container span, .conteiner #zarpando_info_hotel .min_price_container span {
	font-family: arial,helvetica,freesans,sans-serif;
	font-size: 14px;	
    line-height: 19px;
}
.col-hotel #zarpando_info_hotel .min_price_container span:first-child, .conteiner #zarpando_info_hotel .min_price_container span:first-child {
    font-size: 12px;
}

#zarpando_disclaimers_heading i.ion-android-arrow-dropright
{
	font-size: 70px; color: rgb(255, 121, 24); float: left;
}

#zarpando_disclaimers_heading span#zarpando_disclaimers_heading_span2, #zarpando_disclaimers_heading span#zarpando_disclaimers_heading_span4
{
	font-size: 24px; color: rgb(255, 121, 24) ! important; float: right; width: 90.6%; margin-top: 25px; font-family: helvetica;
}

#zarpando_disclaimers_heading span#zarpando_disclaimers_heading_span3
{
	font-size: 24px; color: rgb(255, 121, 24) ! important; float: right; width: 96.2%; margin-top: 20px; font-family: helvetica;
}

##zarpando_disclaimers_body
{
	color: gray; margin-left: 35px; line-height: 1.8;	
}

#zarpando_disclaimers_body span
{
	font: 20px Arial,Helvetica,sans-serif; display: inline-block; width: 422px;
}

#zarpando_disclaimers_body span i.ion-ios-star
{
	float: none; margin-right: 15px;
}

#zarpando_disclaimers_body span.point4 a
{
	color: rgb(53, 202, 238); font: 20px Arial,Helvetica,sans-serif;
}

a#zarpando_lister_map_banner1 img
{
	margin-top: 50px;margin-bottom:30px;
}

a#zarpando_lister_map_banner2 img
{
	margin-top: 50px;
}
.tipBox{
    margin-bottom: 40px;
    padding: 19px;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    width: 96%;
}
.tipBox .logo {
    width: 5%;
    float: left;
    vertical-align: middle;
    display: table;
}
.tipBox .button {
    width: 25.5%;
    float: left;
    margin-left: 8px;
}
.tipBox .logo .ion-android-alert{
    font-size: 47px;
    position: relative;
    color: #ffa505;
    left: 1px;
    display: table-cell;
    vertical-align: middle;
    top: -3px;
}
.tipBox .descrition span{ 
    display: table-cell;
    vertical-align: middle;
    font-size: 15px;
    font-family: arial,helvetica,freesans,sans-serif;
    text-align: justify;
}
.tipBox .descrition{
    color: RGB(255, 165, 5);
    width: 66%;
    float: left;
    margin-left: 12px;
    margin-right: 12px;
    line-height: 1.2;
    min-height: 44px;
    display: table;
    vertical-align: middle;
}

.tipBox .no-button{
    width: 93%;
    margin-right: 0px;
}
.tipBox .button a button{
    width: 100%;
    min-height: 44px;
    padding: 10px;
    background: rgb(255, 165, 5);
    color: white;
    font-size: 17px;
    border: 0;
    cursor: pointer;
    padding-top: 11px;
}
.tipBox .button a button:hover{
    background: #ffbe4d;
}
/* body {font:12px/1.4 Verdana,Arial; background:#eee; height:100%; margin:25px 0; padding:0;}
body {position:relative !important;}
h1 {font:30px 'Trebuchet MS',Verdana; margin:0}
h2 {font-size:12px; font-weight:normal; font-style:italic; margin:0 0 20px}
p {margin:0 0 14px}
ul {margin:0; padding-left:20px}
#testdiv {width:600px; margin:0px auto; border:1px solid #ccc; padding:20px 25px 12px; background:#fff}
ul {list-style:none; margin-bottom:12px; padding:0}
li {font:14px Georgia,Verdana; margin-bottom:4px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
li:hover {border:1px solid #bbb; background:#e3e3e3} */

.category-hotel-canoa .tbox {left:265px !important}
.tbox {
width: 380px !important;  
display:none; 
/*padding:12px 19px;*/ 
z-index:9000; 
width:auto; 
/*background:url('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/css/images/lblogin-new1.png') no-repeat scroll 0 0 transparent;*/
}
.tinner {padding:15px; background:#fff url('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/css/tinybox2/images/dark_zarpo_spinner.gif') no-repeat 12% 11%;}
/*.tinner {padding:15px; background:#fff url('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/css/images/preload.gif') no-repeat 50% 50%;}*/
.tmask {
	position:absolute; 
	display:none; 
	top:0px; 
	left:0px; 
	height:1000px;
	width:100% !important; 
	background-color:#000000;
	z-index:8000;
}

.tclose {position:absolute; top:10px; right:0px; width:30px; height:30px; cursor:pointer; background:url('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/css/images/clos.png') no-repeat}
.tclose:hover {background-position:0 -30px}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
#frameless {
height:420px !important;
padding:0;
}


#frameless .tclose {left:6px} 

.comment-hotel{clear:both;}

.corpo-minha-conta .legend {
font-family: arial,helvetica,freesans,sans-serif;
color: #000000;
margin-bottom: 40px;
font-size: 21px;line-height:20px;
font-weight: normal;
}

.colleft h2 {
    color: black !important;
    font-weight: normal !important;
    margin-top: 0;
    text-align: left;
}

.colleft .changecolor{
    color: #FF6600 !important;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 21px;
    font-style: normal;
    font-weight: normal;
    text-align: left;font-weight:bold;
}

.corpo-minha-conta .convidar-amigos .input-text {
                        border: 1px solid #c1c0c1 !important;

                        font-size: 15px;

                        height: 24px;

                        padding: 6px 6px 6px 10px;

                        width: 297px;margin-bottom:11px;

                        border: 1px solid #bfbfbf;
                        color:#a6a6a6; font-family: arial,helvetica,freesans,sans-serif !important;background:none repeat scroll 0 0 #F2F2F2 !important;
}

.customer-account-invitecustomer .closelb {
	    float: right;
    margin-top: 0px !important;
    padding-right: 0px !important;
    text-align: right;
width:auto !important;
padding-bottom:10px;
  }
  
 .arg .customer-account-invitecustomer .closelb {
	    float: right;
    margin-top: 0px !important;
    padding-right: 0px !important;
    text-align: right;
width:auto !important;
padding-bottom:10px;
  }
  
.corpo-minha-conta .convidar-amigos .input-botao {font-size: 15px !important; width:314px !important}
.mg-bottom-20 {margin-bottom: 5px !important;}
.customer-account-invitecustomer .bt-fechar1 {font-size:15px !important; width:130px !important;} 

.topo-transparencia .conteiner h1 {
    background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/zarpo_logo.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 37px !important;
    margin: 20px auto 0;
    overflow: hidden;
    text-indent: -9000px;
    width: 165px !important;position:absolute; top:0px; left:337px;
}

.topo-transparencia { height: 75px !important;}
.noscoll-lb {overflow:hidden;} 
/* .catalog-product-view .tbox {left: 265px !important;}   */
 @media screen {div.landingpages-index-step1
{
margin-top: -18px !important;
}
.extranet-index-index .landingpages-index-step1 {
    margin-top: 80px !important;
}
}

.landingpages-index-step2 div.landingpages-index-step1 .back-link {top:335px !important;left: 175px !important;}

.landingpages-index-step2 div.landingpages-index-step1 .bottomback  {top:365px !important; height:40px;}
.lbox .landingpages-index-step2 div.landingpages-index-step1 .bottomback  {top:370px !important}

.landingpages-index-step2 div.landingpages-index-step1 {
height: 364px !important;
/* background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/lblogin-new1.png") no-repeat scroll 0 0 transparent;
padding:47px !important; */
} 
.landingpages-index-step2 div.landingpages-index-step1 .landing-text{
	bottom: 8px !important;
}


.landingpages-index-step1 div.landingpages-index-step1 
{
    position: absolute !important;
    left: 0px !important; 
    top: 15px !important;
    width: 320px !important;
    height: 375px !important; 
    padding-top:4px !important
} 

.landingpages2-index-step1 div.landingpages-index-step1 
{
    position: absolute !important;
    left: 427px; 
    top: 30px !important;
    width: 320px !important;
    height: 375px !important; 
    padding-top:4px !important
} 
.landingpages-index-step1 div.landingpages-index-step1 .bottomback, .landingpages2-index-step1 div.landingpages-index-step1 .bottomback {top:350px !important; bottom: 55px !important;}
.landingpages-index-step1 {overflow:hidden !important;}
div.landingpages-index-step1 {  
    width: 320px;
    height: 360px;
    padding: 15px 28px 30px;overflow:hidden;
    background: #fff;
    position: absolute;right:70px; 
	/* margin-top:-26px !important; */
}

.lbox  div.landingpages-index-step1 {  
    width: 320px;
    height: 360px; 
	background:url('https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/lblogin-new1.png');
    padding: 30px 50px 30px !important;overflow:hidden;
    position: absolute;right:30px; padding-top:15px;
	/* margin-top:-26px !important; */
}
.landingpages-index-step1 div.landingpages-index-step1 .back-link {top:315px !important;}

  div.landingpages-index-step1 .back-link {   
        background:url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/seta-link-azul.png") no-repeat scroll 0 3px transparent;
        color:#03a8d0;
        display:inline-block;
        font-family:arial,helvetica,freesans,sans-serif;
        font-size:12px;
        padding-left:18px;
        position:absolute;
        z-index:100;
        top: 30px;
        left: 30px;
   }
   
   
a{
cursor:pointer;
}   

span.login-link{
	color:#27C7ED !important;
	cursor: pointer;
}

/* BEGIN STEP 1 */

    #step1-div {
        overflow: visible;
        min-height: 100%;
    }
    
        #step1-div h2 {
            font-family: arial,helvetica,freesans,sans-serif;
            text-align: center;
            color: #404040;
            margin-bottom: 20px;
            font-size: 21px; line-height:21px;
			font-weight:normal;
        }
    
    
        #step1-div .left-col {
            float: left;
            width: 375px;
            padding: 0 40px 0 0;
            margin-top: 0px;
        }
        #step1-div .legend-text {
			padding-left:0px !important;
		}
            #step1-div .left-col h2 {
				white-space:nowrap;
                text-align: left;
            }
        
            #step1-div .left-col img {
                -moz-box-shadow: 3px 3px 5px #575776;
                -webkit-box-shadow: 3px 3px 5px #575776;
                /*box-shadow: 3px 3px 5px #575776;*/  

            }
            
            #step1-div .left-col ul {
                padding-left: 2px;
                margin-bottom: 25px;
            }
            
                #step1-div .left-col ul li {
                    list-style: disc;
                    list-style-position: inside;
                    font-size: 13px;
                    font-family: arial,helvetica,freesans,sans-serif;
                    margin-bottom: 3px;
                    color: #737373
                }
                
                    #step1-div .left-col ul li strong {
                        font-family: arial,helvetica,freesans,sans-serif;
                    }
        .landingpages-index-step1         #step1-div .right-col {
		  background-color: #fff;
		
		}
        #step1-div .right-col {
            float: left;
            width: 325px;
           /* height: 400px; */ 
            overflow: hidden;
            background-color: #fff ;
          
            right: 0;
            top: 0;
            padding: 0;            
        }
        
            #step1-div .right-col h2 {
                color: #000;font-weight:normal;
                text-align: left; 
            }
			 #step1-div .right-col h2 em {
                color: #ff6600;font-weight:bold; line-height:24px;
                text-align: left; font-family: arial,helvetica,freesans,sans-serif;
    font-size: 21px; font-style: normal;
            }
            
            #step1-div .right-col p {
                font-family: arial,helvetica,freesans,sans-serif;
                font-size: 15px;font-weight: normal;margin-top: 35px;
                color: #7f7f7f;
                margin-bottom: 5px; margin-top:0px;
            }

            #step1-div #landingpages2_step1_fieldset #l2_step1_lb_div .error_message_lb p 
            {
                margin-bottom: 5px !important; 
            }

             #step1-div .entertext {margin-top:0px !important}  
                #step1-div .right-col p a {
                    color: #03A8D0;
                    text-decoration: none;
                    font-family: arial,helvetica,freesans,sans-serif;
                }
                
                #step1-div .right-col .box-input {
                    padding-bottom: 10px;
                }
                
                    #step1-div .right-col .box-input .input-text {
                        border: 1px solid #c1c0c1;
                        font-family: georgia,serif;
                        font-size: 15px;
                        height: 24px;
                         padding: 6px 6px 6px 10px;
                        width: 306px;
                    }
					.landingpages-index-step1  #step1-div .right-col .box-input .input-text {
					     border: 1px solid #bfbfbf;
						 color:#a6a6a6; font-family: arial,helvetica,freesans,sans-serif;background:none repeat scroll 0 0 #F2F2F2;
					
					}
					.landingpages-index-step1 .entertext{clear:both;padding-top:14px;text-align:center;width:252px;}
					.landingpages-index-step1  .landing-text {clear:both;height:96px;margin-top:5px;}
					.landingpages-index-step1  .landing-text  .image-box{float:left;}
				     .landingpages-index-step1  .step1-div  div.content {height:70px !important;}
					.landingpages-index-step1 .landing-text .text-box {
    color: #404040;
    float: right;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 18px;
    padding-left: 10px;
    padding-top: 18px;
    width: 224px;
}
					#step1-div .right-col .box-input select {
                        font-family: arial,helvetica,freesans,sans-serif;
                     	font-size:18px;
                        padding: 6px;
                        width: 252px;
						color: #A6A6A6;
                        border:1px solid #11B8E0 !important;
                    }
                    
                #step1-div .right-col .box-check {
                    overflow: hidden;
                }
                
                    #step1-div .right-col .box-check input {
                        float: left;
                        margin-right: 5px;
						margin-top:1px;
                    }
                    
                    #step1-div .right-col .box-check p {
                        float: left;
                    }
                    
                #step1-div .right-col .button {
                    background-color: #211713;
                    border: 0;
                    display: block;
                    padding: 12px 7px;
                    width: 324px;
                    cursor: pointer;
                    margin: 0 auto;
                    float: left;
                    margin-right: 15px;
                    margin-bottom:5px;
                }
				.landingpages-index-step1  #step1-div .right-col .button {
                    background: #11B8E0;
					/*border:1px solid #fff;*/
					}
				
				#step1-div .right-col .button:hover {
					background-color: #27c7ed;
				}
                
                    #step1-div .right-col .button span {
                        color: #fff !important;
                        font-size: 17px;
                        font-weight: normal;
                        font-family: arial,helvetica,freesans,sans-serif;
                    }

/* END STEP 1 */

/* BEGIN STEP 3 & STEP 2 */

    #step3-div, #step2-div {
        padding-top: 0px;
    }
    
        #step2-div h2 {
            font-family: arial,helvetica,freesans,sans-serif;
            color: #000;font-weight:normal;
            margin-top:0px;
            font-size: 21px;
        }                #step3-div h2 {            font-family: arial,helvetica,freesans,sans-serif;            color: #000;font-weight:normal;            margin-bottom: 14px; margin-top:0px;            font-size: 20px;margin-bottom: 20px;         }
        #step2-div p  {            font-size: 15px !important;           /* width: 580px;*/            font-family: arial,helvetica,freesans,sans-serif;            color: #767676;            margin-bottom: 55px;        }
        #step3-div p  {
           font-size: 15px !important;            width: 480px;            font-family: arial,helvetica,freesans,sans-serif;            color: #767676;            margin-bottom: 55px;
        }
        
        #step3-div .form-list {
                   width: 320px;
            min-height: 50px;
            overflow: auto;
        }                #step2-div .form-list {            margin: 0 auto;            width: 324px;            min-height: 0px;            overflow: auto;        }
        .arg .landingpages-index-step1  #step2-div .checkbox {
            width: 170px;
        }
        #step2-div .checkbox {
            width: 170px;
        }
        
            #step3-div .input-text {
               border: 1px solid #bfbfbf;    color: #A6A6A6;    float: left;    font-family: arial,helvetica,freesans,sans-serif;    font-size: 15px;    height: 24px;    margin-bottom: 5px;    padding: 6px;    width: 302px;    background:#f2f2f2;    padding-left:10px;margin-top: -2px; }
            #step2-div .input-text { border: 1px solid #bfbfbf;    color: #A6A6A6;    float: left;    font-family: arial,helvetica,freesans,sans-serif;    font-size: 15px;    height: 24px;    margin-bottom: 0px;    padding: 6px;    width: 306px;    background:#f2f2f2;    padding-left:10px;            }
            
            #step3-div label, #step2-div label {
                font-family: arial,helvetica,freesans,sans-serif;
                font-size: 13px;
                font-weight: bold;
                color: #575757;
                margin-right: 10px;
                text-align: right;
                float: left;
                display: block;
                width: 73px;
                margin-top: 10px;
            }
            
            #step2-div .checkbox input {}
            
            #step2-div .checkbox label {
                display: inline;
                margin: 0 !important;
                padding: 0;
                float: none;
                width: auto;
            }
            
        #step3-div .buttons-set {
            margin: 10px auto 6px;    min-height: 50px;    overflow: auto;    padding: 0 0 0 0;    width: 325px;
        }
     #step2-div .buttons-set {    margin: 10px auto 20px;    min-height: 50px;    overflow: hidden;    padding: 0 0 0 0;    width: 320px;}
            #step3-div #step3SubmitB {
              background-color: #11B8E0;    border: 0 none;    cursor: pointer;    display: block;    float: left;    margin: 0 15px 0 auto;    padding: 10px 7px;    width: 323px;
            }
#step2-div #step2SubmitB {    background-color: #11B8E0;    border: 0 none;    cursor: pointer;    display: block;    float: left;    margin: 0 15px 0 auto;    padding: 12px 7px;    width: 320px; margin-bottom:5px;}		
			#step3-div #step3SubmitB:hover,
			#step2-div #step2SubmitB:hover {
				background-color: #27c7ed;
			}
		
            #step3-div #step3SubmitB span {
                color: #fff !important;
                font-size: 17px;
                font-weight: normal;
                font-family: arial,helvetica,freesans,sans-serif;
            }                        #step2-div #step2SubmitB span { 
                           color: #fff !important;                font-size: 17px;                font-weight: normal;                font-family: arial,helvetica,freesans,sans-serif;            }
        
            #step3-div #loading3, #step2-div #loading2 {
                float: left;
               
            }
            
        #step3-div #forgotSucess, #step3-div #forgotSucess {
            text-align: center;
            font-size: 14px;
            width: 550px;
            margin: 0 auto;
            font-family: arial,helvetica,freesans,sans-serif;
            color: #767676;
            margin-bottom: 15px;
			margin-top: 15px;
        }
            
        #step3-div .link-login {
            color: #03a8d0;
            width: 130px; float:right;
            text-align: right;
            display: block;
            font-family: arial,helvetica,freesans,sans-serif;
            font-size: 15px;
            margin: 0 auto;
            min-height: 10px;            margin-top:18px;
        } #step2-div .link-forgot {    color: #03A8D0;    display: block;    font-family: arial,helvetica,freesans,sans-serif;    font-size: 15px;    margin: 0 auto;    margin-top: 80px;    min-height: 10px;    text-align: right;    width: 308px !important;}
		
		#step1-div .box-check p {
			color: #A6A6A6 !important; margin-bottom:18px !important;
		}
    

/* END STEP 3 - FORGOTTEN PASSWORD */

/* BEGIN INDICAR HOTEL */

	/*.indicar-hotel {
		width: 720px;
		height: 340px;
		padding: 40px;
		background: #dfdfdf url(https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/lightbox/degraded.png) 0 0 repeat-x;
		position: relative;
	}*/
	.indicar-hotel {
         border-right: 0 none;
					margin: 0 auto;
					padding: 20px 0 40px !important;
					text-align: center;
				
					float: left;
					padding-right: 65px;  
         }
	
		.indicar-hotel h2 {
			 color: black !important;
			font-weight: normal !important;
			margin-top: 0;
			text-align: left;
			 font-family: arial,helvetica,freesans,sans-serif;
            font-size: 21px;line-height:20px;
		}
		
		.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 form {
			overflow: hidden;
			width: 100%;
			min-height: 100px;
			position: relative;
			display: block;
		}
		
			.indicar-hotel form .fl,
			.indicar-hotel form .fr {
				width: 330px;
				min-height: 100px;
				overflow: hidden;
			}
			
			/*.indicar-hotel form .input-texto {
				border: 1px solid #CBCACB;
				float: left;
				font-family: georgia,serif;
				font-size: 14px;
				height: 23px;
				padding: 6px;
				width: 316px;
				margin-bottom: 10px;
				color: #444444;
			}*/
			
			.indicar-hotel form .input-texto{
				background: none repeat scroll 0 0 #F2F2F2 !important;
				border: 1px solid #C1C0C1 !important;
				color: #A6A6A6;
				font-family: arial,helvetica,freesans,sans-serif !important;
				font-size: 15px;
				height: 24px;
				margin-bottom: 13px;
				padding: 6px 6px 6px 10px;
				width: 308px;
			}
			.page-empty.signin-index-index {position:relative;}
			.email-boxprod{
			 background-color: #FFFFFF; /*margin-top: 14px;
				margin-bottom: 70px;*/
				
				overflow:hidden ;
				padding-left: 28px;
				padding-top: 26px;
			}  
			
			#frameless2.tinner {padding:0px 0px 0px!important; height:400px !important;}
				
				
			
			
			
			.indicar-hotel form textarea {
				background: #fff;
				font-family: georgia,serif;
				font-size: 14px;
				height: 117px;
				padding: 6px;
				border: 1px solid #CBCACB;
				margin-bottom: 35px;
				width: 316px;
				color: #444444;				
			}
			
			.indicar-hotel .input-enviar {
				background-color: #11B8E0;
				border: 0 none;
				color: #FFFFFF;
				cursor: pointer;
				display: block;
				font-size: 15px;
				padding: 9px 25px 10px;
				width: 329px;
				font-family: arial,helvetica,freesans,sans-serif;
				float: right;
			}
			.page-empty.signin-index-index {background:#fff; overflow:hidden;}
			.indicar-hotel .input-enviar:hover {
				background-color: #27c7ed;
			}
			
			.indicar-hotel .bt-fechar {
				
				display: block;
				color: #27C7ED;
				font-size: 13px;
				text-align: right;
				font-family: arial,helvetica,freesans,sans-serif;			
			}
			.arg  #frameless-feedback  .indicar-hotel .bt-fechar {top:30px;}
			.indicar-hotel form p.txt-confirm {
				font-family: arial,helvetica,freesans,sans-serif;
				font-size: 14px;
				color: #858585;
				text-align: center;
				width: 350px;
				height: 20px;
				position: absolute;
				bottom: 7px;
				left: 135px;
			}

/* END INDICAR HOTEL */

/* INICIO ENVIAR OPNIAO */

	.enviar-opniao {}
	
		div.enviar-opniao h2 {
			text-align: left;
		}
		
		div.enviar-opniao p.intro {
			text-align: left;
		}
		
		.enviar-opniao form {
			margin-bottom: 15px;
		}
		
		div.enviar-opniao textarea {
			width: 706px;
			margin-bottom: 15px;
			height: 80px;
		}
		
		.enviar-opniao .input-box {
			margin-bottom: 10px;
			float: left;
			width: 500px;
			overflow: auto;
			height: 37px;
		}
			.enviar-opniao .input-box label {
				font-family: arial,helvetica,freesans,sans-serif;
				color: #7F7F7F !important;
				width: 120px;
				font-size: 14px;
				float: left;
				margin-top: 10px;
				display: block;
			}
			
			.enviar-opniao .input-box input {
				background: #fff;
				border: 1px solid #CBCACB;
				float: left;
				font-family: georgia,serif;
				font-size: 14px;
				height: 23px;
				padding: 6px;
				width: 288px;
				color: #444444 !important;
			}
			
			.enviar-opniao .input-box select {
				width: 302px;						
				height: 37px;
				vertical-align: middle;
			}
			
		.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;
		}
		
		.bt-fechar2 {
			margin-bottom: 25px;
			background-color: #11B8E0;
			border: 0 none;
			color: #FFFFFF;
			cursor: pointer;
			display: block;
			font-size: 14px;
			padding: 9px 35px 10px 35px;
			width: 45px;
			clear: both;
			margin: 0 auto;
			font-family: arial,helvetica,freesans,sans-serif;
		}
		
		.bt-fechar2:hover {
			text-decoration: none;
			background-color: #27C7ED;
		}
		
		.enviar-opniao .bt-enviar {
			background-color:#11B8E0;
			border:0 none;
			color:#FFFFFF;
			cursor:pointer;
			display:block;
			font-size:16px;
			padding:9px 25px 9px;
			width:202px;
			font-family: arial,helvetica,freesans,sans-serif;
			float: right;
		}
		
		.enviar-opniao .bt-enviar:hover {
			background-color: #27C7ED;
		}
		
		.enviar-opniao  p.txt-confirm {
			font-family: arial,helvetica,freesans,sans-serif;
			font-size: 14px;
			color: #858585;
			text-align: center;
			width: 350px;
			height: 20px;
			margin: 0 auto;
		}
		
		p.txt-aviso2 {
			float: right;
			margin-right: 25px;
			font-family: arial,helvetica,freesans,sans-serif;
			font-size: 14px;
			color: #858585;
			margin-top: 12px;
		}
		
		.enviar-opniao .linha {
			overflow: hidden;
			width: 100%;
		}

/* FIM ENVIAR OPNIAO */

/* botoes */

#step1-div .right-col .button span {
	outline: none !important;
}

#step1-div .right-col .button:active,
#step3-div #step3SubmitB:active,
#step2-div #step2SubmitB:active {
	background-color: #ccc !important
}

.news-content img {
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

 #step1-div .left-col .landing-text img {-moz-box-shadow:none;-webkit-box-shadow:none;}
body.landingpages-index-step1, body.landingpages2-index-step1 {background-color:#fff;}
body.landingpages2-index-step1 {overflow-y: hidden;}
.landingpages-index-step1 .legend-border {
    border-bottom: 1px solid #999999;border-top:0px;
    clear: both;
    float: left;
    margin: 0 auto ;
    padding-top: 18px;
    width: 100px;
	
} 



.landingpages-index-step1 #step1-div .right-col {} 
.landingpages-index-step1  #step1-div .left-col {padding-top:12px;}    
.landingpages-index-step1 #step2-div p {margin:0 auto 5px;}
.landingpages-index-step1 #step2-div #landing2_step2_fieldset .error_message_lb p {margin:0 auto 5px;}
div.landingpages-index-step1 .back1-link {
    
    color: #03A8D0;
    display: inline-block;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 16px;
    left: 30px;
    padding-left: 0px;padding-right:3px;
    }
#step1-div .buttons-set {padding-top:0px; margin-top:0px !important;}	
#step1-div  .heading-text {    color: #7F7F7F;
    font-family: arial,helvetica,freesans,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;padding-top:30px;
	}
.facebook-linking .landing-text { float: left;
    height: 96px;
    margin-top: 5px;
    text-align: left;clear:none;margin-left:3px;
    width: 146px;}	
.facebook-linking  .entertext	{ clear: none;
    float: right;
    line-height: 30px;
    padding: 0;
    text-align: right !important;
    width: 160px;
line-height: 33px;    margin-right: 2px;
}
#step1-div {padding:0px 0px;}.changecolor{font-size:23px; font-weight:normal;font-family: arial,helvetica,freesans,sans-serif; color:#ff7127 !important}/* css for step4 */
#step4-div {overflow: visible;min-height: 100%;}
#step4-div .right-col h2 {color: black;font-weight: normal;text-align: left;margin-top: 0px;}
#step4-div h2 {font-family: arial,helvetica,freesans,sans-serif;text-align: center;color: #404040;margin-bottom: 20px;font-size: 23px;font-weight: normal;}
#step4-div .right-col p {font-family: arial,helvetica,freesans,sans-serif;font-size: 15px;font-weight: normal;margin-top: 35px;color: #7F7F7F;margin-bottom: 16px;margin-top: 0px;}
#step4-div .right-col .box-input .input-text {border: 1px solid #C1C0C1;font-family: georgia,serif;font-size: 15px;height: 24px;padding: 6px 6px 6px 10px;width: 306px;}
#step4-div #step1 .right-col .buttons-set {margin-top: 10px;}
#step4-div .buttons-set {padding-top: 5px;margin-top: 1px !important;}
#step2-div .right-col .button {background-color: #211713;border: 0;display: block;padding: 8px 7px;width: 308px;cursor: pointer;margin: 0 auto;float: left;margin-right: 15px;}
#step4-div .right-col .button {cursor: pointer;}
#step4-div .right-col .button span {color: white !important;font-size: 15px;font-weight: bold;font-family: arial,helvetica,freesans,sans-serif;}
#step4-div .right-col p {font-family: arial,helvetica,freesans,sans-serif;font-size: 15px;font-weight: normal;margin-top: 35px;color: #7F7F7F;margin-bottom: 16px;margin-top: 0px;}
#step4-div .right-col p a {color: #03A8D0;text-decoration: none;font-family: arial,helvetica,freesans,sans-serif;} 
#step4-div .right-col p a:hover {text-decoration:underline;} 
#step4-div .right-col .box-input .input-text {border: 1px solid #BFBFBF;color: #A6A6A6;font-family: arial,helvetica,freesans,sans-serif !important; margin-bottom:10px;background: none repeat scroll 0 0 #F2F2F2;}
#step4-div .right-col .box-input .input-text {border: 1px solid #C1C0C1;font-family: georgia,serif;font-size: 15px;height: 24px;padding: 6px 6px 6px 10px;width: 306px;}
#step4-div .right-col .box-input {padding-bottom: 6px;}
#step4-div .right-col .button {background-color: #11B8E0 !important;}
#step4-div .right-col .button:hover {background-color: #27C7ED;}
#step4-div .right-col .button span {outline: none !important;}
#step4-div .right-col .button span {color: white !important;font-size: 17px;font-weight: normal;font-family: arial,helvetica,freesans,sans-serif;}
#step4-div .right-col .button {border: 0;display: block;padding: 12px 7px;width: 323px;cursor: pointer;margin: 0 auto;float: left;margin-right: 15px;}
#step4-div .buttons-set {padding-top: 0px !important;margin-top: 0px !important;}
#step4-div .right-col .button {border: 0;display: block;cursor: pointer;margin: 0 auto;float: left;margin-right: 15px;}
.bottomback {background: none;width: 323px;left: 0px;position: absolute;padding-left: 26px;padding-right: 30px;padding-top: 5px;padding-bottom: 0px;bottom: -21px;top: 375px;}
.nextline a:hover {text-decoration:underline !important;}

.error_lb {
	border: 1px solid red !important;
	outline: 0;
}
.error_message_lb {
	color:red !important;
}

.topo-transparencia .conteiner h1 {
    background: url("https://www.zarpo.com.br/skin/frontend/enterprise/zarpando/images/zarpo_logo_loggedout.png") no-repeat scroll 0 0 transparent !important;
    background-size: 165px 37px !important;;
    display: block;
    height: 37px !important;
    margin: 20px auto 0;
    overflow: hidden;
    text-indent: -9000px;
    width: 165px !important;
}

.lbox .bottomback {
    background: none repeat scroll 0 0 #F2F2F2;
    bottom: -13px;
    left: 23px;
    padding: 5px 30px 0 20px;
    position: absolute;
    top: 375px;
    width: 324px;
}
#step3-div #forgotSucess {display:none;}

.arg #step1 .link-forgot{
	margin-left:22px !important;
}

.lbox div.landingpages-index-step1 {top:73px !important;}
.catalog-product-view .lbox div.landingpages-index-step1 {top:3px !important;}

/* Landingpages2 step1 start */

h2#landingpages2_step1_h2
{
    padding-top:0px;margin-bottom:0px;font-size:23px; line-height:31px; color:#000;
}

div#landingpages2_step1_fieldset p#exist_message
{
    margin-top:3px; margin-bottom:15px; height: 40px;padding: 0px;padding-left:1px;line-height: 62px; width:300px !important
}

div#landingpages2_step1_fieldset div#error_message_lb_div
{
    position:relative;height:51px;margin-bottom:7px;
}

div#landingpages2_step1_fieldset div#error_message_lb_div div#l2_step1_lb_div
{
    position: absolute;bottom:0;
}

div#landingpages2_step1_fieldset div#error_message_lb_div div#l2_step1_lb_div p.error_message_lb
{
    padding: 0px;
}

div#landingpages2_step1_fieldset div#landing2_step1_input_box
{
    padding-bottom: 5px !important;
}

div#landingpages2_step1_fieldset div#landing2_step1_btnset span#loading
{
    position: absolute; right: 15px; bottom: 33px;
}

div#landingpages2_step1_fieldset p#landing2_step1_p
{
    margin-top:5px; text-align:center;font-size:12px; color:#a6a6a6 !important; 
    font-style:normal; font-family:arial,helvetica,freesans,sans-serif !important;margin-top: 55px;
}

div#landingpages2_step1_fieldset p#landing2_step1_p a
{
    color:#a6a6a6 !important; text-decoration:underline; font-size:12px; 
    margin:0px; font-family:arial,helvetica,freesans,sans-serif !important;
}

div#landingpages2_step1_fieldset div#landing2_bottomback div.landing-text
{
    height:auto;text-align:left; position:absolute; bottom:19px;
}

div#landingpages2_step1_fieldset div#landing2_why_do_register p
{
    font-size: 15px;margin: 0px auto; padding-top:10px !important; padding-left:0px !important; 
    color:#767676; padding-bottom:18px; font-family:arial,helvetica,freesans,sans-serif;
}

div#landingpages2_step1_fieldset div#landing2_why_do_register h2
{
    text-align:left; padding-top:0px;margin-bottom:0px;font-size:23px; line-height:30px; color:#000;
}

div#landingpages2_step1_fieldset div#landing2_why_do_register button#createuser1
{
    width: 324px; margin-bottom:10px; padding:12px 0px !important;
}

div#landingpages2_step1_fieldset div#landing2_why_do_register button#createuser1 span#loginButton1
{
    font-size:17px; font-weight:normal; width:324px !important; padding:0px;
}

div#landingpages2_step1_fieldset div#landing2_why_do_register div.zarpo_lb_static
{
    margin-top:20px;
}

/* Landingpages2 step1 end */
/* Landingpages2 step3 start */

div#landingpages2_step3_fieldset h2.legend
{
    color:#000;margin-top:0px; line-height:30px;font-size:23px; width:330px;
}

div#landingpages2_step3_fieldset p#exist_message
{
    font-size: 15px;margin: 0px auto;margin-top:18px;width:300px !important;line-height: 17px;padding: 18px; 
    padding-left:0px !important; padding-bottom:8px; padding-top: 7px;color: #a6a6a6;
}

div#landingpages2_step3_fieldset p.error_message_lb
{
    width:306px; font-size: 15px;margin: 0px auto;margin-top:21px; 
    padding: 18px; padding-left:0px !important; padding-bottom:10px; padding-top:0px;
    /*height:34px;*/
}

div#landingpages2_step3_fieldset div.form-list
{
    width:324px;
}

div#landing2_step3_btnset
{
    width:324px; overflow:hidden !important;
}

div#landing2_step3_btnset button#step3SubmitB
{
    width:324px; margin-top:0px; padding-top:12px !important; padding-bottom:12px !important;
}

p#landing2_forgot_pwd_msg
{
    font-size: 15px !important; text-align: center; width: 308px;
}

div#landing2_linksNlogin
{
    position: absolute;bottom: 4px;
}

div#landing2_step3_bottomback div.landing-text
{
    height:auto;text-align:left; position:absolute; bottom:19px;
}

/* Landingpages2 step3 end */
/* Landingpages2 step4 start */

div#landingpages2_step4_fieldset h2.legend
{
    margin-bottom:22px; margin-top: 1px; line-height: 31px;
}

div#landingpages2_step4_fieldset p#exist_message
{
    font-size: 15px;margin: 0px auto; padding-left:0px !important; padding-bottom:16px; padding-top:2px;
}

div#landingpages2_step4_fieldset p.error_message_lb
{
    font-size: 15px;margin: 0px auto; padding-left:0px !important; padding-bottom:16px; padding-top:2px;
}

div#landingpages2_step4_fieldset select#state
{
    border: 1px solid #C1C0C1;font-family: georgia,serif;font-size: 15px;height: 35px;padding: 6px 6px 6px 10px;width: 324px; 
    background:#f2f2f2; font-size:15px; color:#a6a6a6; font-family:arial,helvetica,freesans,sans-serif
}

div#landing2_step4_btnset
{
    padding-top: 5px !important;
}

div#landing2_step4_btnset button
{
    width:324px; background:#11B8E0;
}

div#landing2_step4_bottomback div.landing-text
{
    height:auto;text-align:left;margin-top:5px;
}
/* Landingpages2 step4 end */
