@media (min-width: 240px) and (max-width: 150000px) {
#content {width: 100%;
margin: 54px 0% 0% 0%;
min-height: 560px;
}

body {
margin: auto;
max-width: 1500px;
background-color: white;
background-size: 100%;	
min-height: 560px;
}



.dvd_ln {
width: 100%;
display: inline;
float: left;
margin: 0px 0% 0px 0%;
border: none;
border-top: 1px dashed #a5a5a5;	
}

.cd_complet {width: 100%;
min-height: 50px;
display: inline;
float: left;
background-color: #fefefe;
margin: 20px 0% 0px 0%;
border-radius: 3px;
z-index: 1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;}

.aln_total {width: 40%;
min-height: 431px;
display: inline;
float: left;
background-color: #fefefe;
margin: 70px 30% 50px 30%;
box-shadow: 0px 0.5px 10px rgba(205, 205 , 205, 0.8);
padding: 20px 20px 0px 20px;
border: 1px solid #b1b1b1;
}

.ajusta {width: 100%;
float: left;
margin: 0 auto;
background-color: #fefefe;
min-height: 401px;
}

.lb_complet {width: 100%;
min-height: 40px;
display: inline;
float: left;
margin: 0px 0% 0% 0%;
font-family: 'Source Sans Pro';
font-weight: bold;
font-size: 20px;
line-height: 210%;
z-index: 10;
background-color: #fefefe;
border-bottom: none;
}

.lado1 {width: 85%;
float: left;
margin: 0 auto;	
min-height: 300px;
}
.labeltopo {width: 90%;
float: left;
margin: 0 auto;	
font-weight: bold;
font-family: 'Source Sans Pro';
font-size: 17px;
color: green;	
}

.label_simples {width: 100%;
display: inline;
float: left;
margin: 0px 0% 10px 0%;
padding-left: 0%;
font-size: 15px;
font-family: 'Source Sans Pro';
font-weight: bold;
color: Brown;
}

.formulario_caixa {width: 70%;
min-height: 35px;
color: black;
font-size: 14px;
font-family: Roboto, Helvetica, Arial, sans-serif;
padding-left: 5px;
padding-right: 5px;
margin: 0px 0% 0px 0%;
border: none;
border: 1px solid #d2d2d2;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 1px 2px 2px rgba(204,204,204,0.3) inset;
outline: none;
}

.ex_borda {width: 70%;
display: inline;
float: left;
margin: 0 auto;
}

.formulario_texto2{width: 85%;
display: inline;
float: left;
margin: 0 auto;	
}

.formulario_caixa2 {width: 100%;
min-height: 35px;
color: black;
font-size: 14px;
font-family: Roboto, Helvetica, Arial, sans-serif;
padding-left: 5px;
padding-right: 5px;
margin: 0px 0% 0px 0%;
border: none;
border: 1px solid #d2d2d2;
border-right: none;
-webkit-border-radius: 3px 0px 0px 3px;
-moz-border-radius: 3px 0px 0px 3px;
border-radius: 3px 0px 0px 3px;
box-shadow: 1px 2px 2px rgba(204,204,204,0.3) inset;
outline: none;
}

.icone_senha {width: 15%;
display: inline;
float: left;
margin: 0 auto;	
background-color: #f0f0f0;
border: 1px solid #d9d9d9;	
min-height: 35px;
border-radius: 0px 3px 3px 0px;
outline: none;
}

.tdlogin {width: 100%;
float: left;
margin: 10px 0% 0% 0%;
}

.lbcampo {width: 100%;
float: left;
margin: 20px 0% 0% 0%;	
}

.check {display: inline;
float: left;
margin: 2px 16px 0% 0%;	
}

#check {
width: 16px;
height: 16px;		
}

.txt_check {display: inline;
float: left;
margin: 0 auto;	
font-size: 16px;
font-family: 'Source Sans Pro';
}

.senha_rec {width: 40%;
display: inline;
float: left;
margin: 0px 0% 0% 3%;
font-size: 16px;
font-family: 'Source Sans Pro';
}

.cx_1_local , .cx_2_local ,.cx_3_local ,.cx_4_local ,.cx_5_local , .cx_6_local, .cx_7_local, .cx_8_local, .cx_9_local, .cx_10_local{width: 30%;
display: inline;
float: left;
margin: 0 auto;	
}

.cx_10_local{width: 97%;
margin: 20px 3% 0% 0%;
}

.ld2 {width: 97%;
display: inline;
float: left;
margin: 0% 3% 0% 0%;
}

.botao_continue , .botao_continue2 {width: 100%;
display: inline;
float: left;
margin: 20px 0% 10px 0%;
}

.ct_anuncio , .crcadastro {width: 30%;
max-width: 175px;
min-height: 35px;
display: inline;
float: left;
margin: 0px 0% 0px 0%;
font-family: 'Source Sans Pro';
font-size: 18px;
text-align: center;
font-weight: bold;
background-color: navy;
color: white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #2D3277;
box-shadow: inset 0 1px #8EA2DF;
background-image: linear-gradient(#3E52A1,#2D3277);
outline: none;
cursor: pointer;
}

.crcadastro {width: 70%;
font-size: 13px;
min-height: 25px;
border: 1px solid green;
box-shadow: inset 0 1px green;
background-image: linear-gradient(green,limegreen);
}

.icone_carrega {width: 25px;
display: none;
float: left;
height: 25px;
margin: 5px 0% 5px 25px;
}

.exibe_erro_info {width: 95%;
display: inline;
float: left;
margin: 0px 0% 0% 0%;
font-size: 15px;
font-family: 'Source Sans Pro';
color: green;
min-height: 20px;
}

.abaixo {width: 100%;
float: left;
margin: 0 auto;
border-top: 1px solid #d9d9d9;
padding-bottom: 10px;
}

.txt {width: 100%;
float: left;
margin:10px 0px 0% 0%;
font-size: 13px;
font-family: 'Source Sans Pro';
font-family: tahoma;
text-align: center;	
}

.btcdr {width: 20%;
float: left;
margin:5px 0% 0% 0%;
}

.botaoface , .botaogoogle {width: 80%;
float: left;
margin: 40px 10% 0px 10%;	
height: 40px;
border: 1px solid navy;
border-radius: 3px;
cursor: pointer;	
}

.botaogoogle {
  border: none;
}

.icoface , .icogoogle {width: 40px;
float: left;
margin: 0 auto;
border-right: 1px solid navy;
}

.icogoogle {
border-right: 1px solid red;		
}

.txtface , .txtgoogle {width: 80%;
float: left;
margin: 0 auto;
font-size: 18px;
font-family: 'Raleway';
padding-left: 12px;	
line-height: 210%;
}

.engimg {width: 40px;
height: 38px;
}

.engimg img {
border-radius: 3px;
}

.icone_visualizar , .icone_nao_visualizar {
font-size: 110%;
}

}