@charset "utf-8";
html,
body {
	background-color: #fff !important;
	box-sizing:border-box
}


.container,
.container-fluid {
	-webkit-transition: width ease 1s;
	transition: width ease 1s;

}
.cortopo{
    background-color: #213e2d;
    border-bottom: 4px solid #213e2d;
}

.izqtopo{
    /*min-width: 281px;*/
    
    padding-bottom: 3px;
}

.img_topo{
    max-width:267px;
    width:88%;
    margin: 5px 0px 0px 5px;
    float:left;
}

.sec_img_topo{
    position:absolute;
    top:0;
    bottom:0;
    margin-top:auto;

    max-width:267px;
    right: 20px;
}

@media screen and (max-width: 767px) {
    .sec_img_topo{
        margin-top:5px;
        position:relative;
        float:right
    }
}
.lastimg{margin-top:20px; margin-bottom:20px;padding-right: 29px; text-align:right}
@media screen and (max-width: 1920px) {
  .lastimg{margin-top:20px; margin-bottom:20px;padding-right: 44px; text-align:right}
}
@media screen and (max-width: 400px) {
  .lastimg{margin-top:20px; margin-bottom:20px; padding-right: 0;padding-left: 0; text-align:center}
}
.img_fundo{

background-image: url(../../homepage2/women_new.png);

background-repeat:no-repeat;/**/
background-size: 87%;
background-position: -100px 0px;

}

.imgizq{
position: relative;
top: 0px;
left: 0px;
width: 98%;
 min-height: 30px;
min-width: 259px; 

}
.imgder{
height: 63px;
position: relative;
top: 0px;
left: 0px;
margin: 32px 0px 32px 0px;

}

.img-voltar{
position: absolute;
right: 10px;
top: 8px;
border-radius: 4px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
width: 14vw;
min-width: 90px;
max-width: 175px;
}
.corpo{
width:100%;
background-color: #ffffff;
}
.form-group {
    margin-bottom: 0;
}

#advice{
	text-align:center;
}
#advice p.legal{
	font-size: 13px;
	font-weight: bold;
	padding: 23px 0px 20px 0px !important;
	
}
#advice p.mentions{

padding: 0 0 54px 0 !important;
font-size: 9px;
}


 #advice ul.bottomLinks_new {
	/**/
    list-style-type: none;
    overflow: hidden;
    text-align:center;
    padding: 3px 0px 3px 0px !important;
    width:100%;
    /*float: left;*/
 
    border-top: 1px solid #a7a49f;
    border-bottom: 1px solid #a7a49f;
    margin-bottom: 12px;
}

  #advice ul.bottomLinks_new li {
    /*float: left;*/
}

#advice ul.bottomLinks_new li a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px !important;
    color: #2f221a;
    text-decoration: none;
}
.precover{
    font-size: 11px !important;
    color: #8e7b5e;
}

#advice ul.bottomLinks_new li {
    /*float: left;*/
    display: inline;
    padding: 0 2% 0 2% !important;
}
.separador{
	height: 20px;
}
.caixa_title{
    color:#000000;
    font-size:13px;
    font-weight:bold;
    
}

.caixa_text{
    color:#715949;
    font-size:12px;
    
}
.aligrig{
    text-align: right;
}
.bt_comocomprar, .bt_juntate{
    float:right;
    margin-top: 10px;
}
.bt_comocomprar::after, .bt_juntate::after{
    clear:both;
}


.caixa_entrada{
   margin-top:20px;
    width:100%;
    background-color: #f0ece5;
    border-radius: 13px;
	-webkit-border-radius: 13px; 
	-moz-border-radius: 13px; 
    border: 2px solid #d7ccc8;
    padding: 0px 11px 0px 11px;
    box-shadow:0px 0px 5px 0px #ffffff inset;
    max-width: 450px;
    float:right;
    background-color: rgba(240, 236, 229, 0.95);
}
.caixa_entrada::after{
    clear:both;
}

.caixa_entrada h3{
    color: #8e7b5e;
   margin: 12px 0px 0px 6px;
}

 .caixa_entrada ul.lista {
    list-style-type: none;
    overflow: hidden;
    padding: 3px 0px 3px 0px !important;
    width:100%;
    /*float: left;*/
  
    margin: 7px 0px 0px 0px;
}

.caixa_entrada ul.lista li {
    display: inline;
    padding: 0 2px 0 2px !important;
    font-size:12px;
    color: #8e7b5e;
}



.caixa_entrada2{
   margin-top:20px;
    width:100%;
    /*height:242px;*/
    background-color: #f0ece5;
    border-radius: 13px;
		-webkit-border-radius: 13px; 
	-moz-border-radius: 13px; 
    border: 2px solid #d7ccc8;
    padding: 0px 11px 0px 11px;
    box-shadow:0px 0px 5px 0px #ffffff inset;
    background-color: rgba(240, 236, 229, 0.95);
    float:right;
}
.caixa_entrada2::after{
    clear:both;
}

.caixa_entrada2 h3{
    color: #8e7b5e;
   margin: 12px 0px 0px 6px;
}

 .caixa_entrada2 ul.lista {
    list-style-type: none;
    overflow: hidden;
    padding: 3px 0px 3px 0px !important;
    width:100%;
    /*float: left;*/
  
    margin: 7px 0px 0px 0px;
}

.caixa_entrada2 ul.lista li {
    display: inline;
    padding: 0 2px 0 2px !important;
    font-size:12px;
    color: #8e7b5e;
}




.form-group label{
   font-size: 10px;
font-weight: normal;
text-align: left;
margin-top: 5px;
padding-left: 0px;


}
.form-group{
    margin:5px 0px 5px 0px;
}

.form-group input{
  
    margin: 0px 0px 5px 0px;
}
.esqueceou{
    margin:7px 0px 7px 0px;
}

.esqueceoup{
     margin:-10px 0px 5px 0px;
}

.botaoaux{
padding:5px;
border-radius:4px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
background-color: #84952c;
color:#ffffff !important;
font-size:12px;
margin:2px 0px 10px 0px;
cursor:pointer;
background: #ced387;
background: -moz-linear-gradient(top,  #ced387 0%, #84952c 49%, #84952c 50%, #84952c 100%);
background: -webkit-linear-gradient(top,  #ced387 0%,#84952c 49%,#84952c 50%,#84952c 100%);
background: linear-gradient(to bottom,  #ced387 0%,#84952c 49%,#84952c 50%,#84952c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ced387', endColorstr='#84952c',GradientType=0 );
text-align:center;
float:right;
position:relative;
max-width:234px;
width:100%;
text-decoration:none
}

.botaoaux:hover{
padding:5px;
border-radius:4px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
background-color: #84952c;
color:#ffffff !important;
font-size:12px;
margin:2px 0px 10px 0px;
cursor:pointer;
background: #84952c;
background: -moz-linear-gradient(top,  #84952c 0%, #84952c 49%, #84952c 50%, #ced387 100%);
background: -webkit-linear-gradient(top,  #84952c 0%,#84952c 49%,#84952c 50%,#ced387 100%);
background: linear-gradient(to bottom,  #84952c 0%,#84952c 49%,#84952c 50%,#ced387 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84952c', endColorstr='#ced387',GradientType=0 );
text-align:center;
float:right;
position:relative;
max-width:234px;
width:100%;
text-decoration:none
}

.botaoaux::after{
    clear:both;
}

.botaoaux-brown{
padding:5px;
border-radius:4px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border:#c0c0c0 1px solid;
background-color: #84952c;
color:#ffffff !important;
font-size:12px;
margin:2px 0px 10px 0px;
cursor:pointer;

background: #c8b19c;
background: -moz-linear-gradient(top,  #c8b19c 0%, #b89c83 50%, #b78c66 51%, #a07f64 100%);
background: -webkit-linear-gradient(top,  #c8b19c 0%,#b89c83 50%,#b78c66 51%,#a07f64 100%);
background: linear-gradient(to bottom,  #c8b19c 0%,#b89c83 50%,#b78c66 51%,#a07f64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8b19c', endColorstr='#a07f64',GradientType=0 );

text-align:center;
float:right;
position:relative;
max-width:234px;
width:100%;
text-decoration:none
}
.botaoaux-brown:hover{
padding:5px;
border-radius:4px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
background-color: #84952c;
color:#ffffff !important;
font-size:12px;
margin:2px 0px 10px 0px;
cursor:pointer;

background: #a07f64;
background: -moz-linear-gradient(top,  #a07f64 0%, #b89c83 50%, #b78c66 51%, #c8b19c 100%);
background: -webkit-linear-gradient(top,  #a07f64 0%,#b89c83 50%,#b78c66 51%,#c8b19c 100%);
background: linear-gradient(to bottom,  #a07f64 0%,#b89c83 50%,#b78c66 51%,#c8b19c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a07f64', endColorstr='#c8b19c',GradientType=0 );


text-align:center;
float:right;
position:relative;
max-width:234px;
width:100%;
text-decoration:none
}

.newrodape{

background-color: #efe5d9;
height: 90px;
margin: 5px 0 5px 0;


}

.socialicons{
    padding:30px 3px 30px 3px;
    color:#61472e;

}

.socialicons img{
    padding-left:20px;
    font-size:11px;
    margin-bottom:4px;
    
}
.socialicons a{
    text-decoration: none;
    color:#61472e;
}

.sigue{
color:#61472e;
position:relative;
float:left;
top: 7px;
left: 18px;
}


.brandrodape{
color:#61472e;
position:relative;
float:right;
top: 54px;
right: : 18px;
font-size:11px;
}

.cblogin{
    width:30px !important;
    float: left;
}
.cblogins{
    width:30px !important;
    float: left;
    margin-top:8px;
}
.tipoletra{

font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;

}

.negrilla{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #47372A;

}
.verde_login{
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

 .copy2 {
    font-size: 10px;
    color: #60472e;
    padding: 0px 20px 7px 0px;
    text-align: center;
}
.hmenu {
    text-align: left;
	padding-left: 24px;
	padding-right: 24px;
}
@media screen and (max-width: 480px) {
    .hmenu {
    text-align: center;
	padding-left: 24px;
	padding-right: 24px;
}
}
.hmenu > li {
    display: inline;
    list-style-type: none;
    padding-right: 2px;
    color: #60472e;
    text-decoration: none;
    font-size: 10px;
}

.hmenu > li > a {
    color: #60472e;
    text-decoration: none;
    font-size: 10px;
}

.hmenu > li.line {
    border-right: 1px solid #60472e;
    padding-right: 0;
    padding-left: 0;
}

.closeyr{
    -ms-transform: translate(23px, -23px); /* IE 9 */
    -webkit-transform: translate(23px, -23px); /* Safari */
    transform: translate(23px, -23px);
    background: #000 !important;
border-radius: 16px;
width: 32px;
height: 32px;
padding-bottom: 6px !important;
opacity: 1;
color: #fff !important;
border: 2px solid #fff !important;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}




.botao_reg{
padding:5px;
border-radius:6px !important;
-webkit-border-radius: 6px !important;
-moz-border-radius: 6px !important;
background-color: #84952c;
color:#ffffff !important;
font-size:12px;
margin-right: 3px !important;
cursor:pointer;
background: #ced387;
background: -moz-linear-gradient(top,  #ced387 0%, #84952c 49%, #84952c 50%, #84952c 100%);
background: -webkit-linear-gradient(top,  #ced387 0%,#84952c 49%,#84952c 50%,#84952c 100%);
background: linear-gradient(to bottom,  #ced387 0%,#84952c 49%,#84952c 50%,#84952c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ced387', endColorstr='#84952c',GradientType=0 );
text-align:center;
float:right;
position:relative;
max-width:134px;
width:100%;
text-decoration:none;
height: 25px;

letter-spacing: 1px;
position: relative;
cursor: pointer;
display: block;
}

.botao_reg:hover{
padding:5px;
background-color: #84952c;
color:#ffffff !important;
font-size:12px;
cursor:pointer;
background: #84952c;
background: -moz-linear-gradient(top,  #84952c 0%, #84952c 49%, #84952c 50%, #ced387 100%);
background: -webkit-linear-gradient(top,  #84952c 0%,#84952c 49%,#84952c 50%,#ced387 100%);
background: linear-gradient(to bottom,  #84952c 0%,#84952c 49%,#84952c 50%,#ced387 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84952c', endColorstr='#ced387',GradientType=0 );
text-align:center;
float:right;
position:relative;
width:100%;
text-decoration:none
}

.botao_reg::after{
    clear:both;
}

.modal-body p{
    font-family: Arial, Tahoma, sans-serif;
font-style: normal;
font-weight: normal;
line-height: 12pt;
    font-size: 12px;
}
.ActBeautiful{
    display:block;
    margin: 0 auto;
    width: 25%;
    min-width: 200px;

}

@media screen and (max-width: 480px) {
    .ActBeautiful{
        width: 100%;
    max-width: 200px;
    }
}