#politicaPriv
{
	height:491px;
	overflow: scroll;
}
#mod_fcn_asociate.mod_fcn_elemento{
	width:339px;
	margin-top: 0;
	padding-left:0;
}
#mod_fcn_asociate input[type="checkbox"]{
	float:left;
	margin-top: -1px;
}
.mod_fcn_forms{
	background: rgba(255, 255, 255,0.75);
	font-family: Roboto Condensed,"Open Sans",Arial, Helvetica, sans-serif !important;
	padding:20px 20px;
	box-sizing:border-box;
	font-size:12px;
	overflow:auto;
	font-weight: normal;
}


.mod_fcn_forms input[type="text"],.mod_fcn_forms input[type="email"],.mod_fcn_forms input[type="number"],.mod_fcn_forms select{
	border:none;
	border-radius: 5px;
	height: 26px;
	font-family: Roboto Condensed,"Open Sans",Arial, Helvetica, sans-serif !important;
	font-size:13px;	
	box-shadow: #CACACA 0 0 6px 1px inset;
    margin: 0;
    box-sizing: border-box;
}
.mod_fcn_forms input[type="text"],.mod_fcn_forms input[type="email"],.mod_fcn_forms input[type="number"]{
	padding:0 8px;
}
.mod_fcn_forms select{
	padding:4px;
}
.mod_fcn_forms input[type=number]::-webkit-inner-spin-button, 
.mod_fcn_forms input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.mod_fcn_forms input[type=number] {
    -moz-appearance:textfield;
}
.mod_fcn_forms select{
	color:rgb(169,169,169);
	margin-right: 6px;
}
.mod_fcn_barra{
	float:left;
	width:100%;
	margin-top:10px;
}
.mod_fcn_barra:not(.mod_fcn_primeraVez){
	line-height: 14px;
}
.mod_fcn_bots_registro{
	background: rgba(228, 228, 228,0.75);
}

.mod_fcn_txtForm{
	display:none;
}

.mod_fcn_gris{
	background:none;
}

#mod_fcn_bot_masInfo{
	color:#e05400;
	background: none;
	padding:0;
	border:0;
	
	float:right;
	text-shadow: none;
	font-weight:normal;
	width:120px;
	font-size:12px;
}
#mod_fcn_bot_masInfo{
	width:auto;
	float:none;
}
#mod_fcn_apellidos,#mod_fcn_telefono2{
	width:145px !important;
	float:none !important;
	margin:0 !important;
}
#mod_fcn_nombre,#mod_fcn_dni,#mod_fcn_telefono1{
	width: 145px !important;
	margin:0 6px 0 0 !important;
	float:none !important;
}
#mod_fcn_email{
	width: 145px !important;
	margin:0 3px 0 0 !important;
	float:none !important;
}
#mod_fcn_email2{
	width: 145px !important;
	margin:0 0 0 3px !important;
	float:none !important;
}
#mod_fcn_telefono1{
	margin-right: 8px !important;
}
#mod_fcn_telefono1,#mod_fcn_telefono2{
	margin-top:10px !important;
}
#mod_fcn_localidad2,#mod_fcn_viaCono{
	margin-right:0;
}
#mod_fcn_provincia2,#mod_fcn_localidad2,#mod_fcn_sectorProf,#mod_fcn_viaCono{
	width:144px !important;
	margin-left:1px;
	margin-bottom:0px;
}
#mod_fcn_domicilio,#mod_fcn_profesion,#mod_fcn_sexo,#mod_fcn_nacido,.mod_fcn_w100{
	width:100% !important;
}
#mod_fcn_Dia_de_nacimiento{
	margin-right:7px !important;
	width: 77px !important;
	margin-left: 5px;
}
#mod_fcn_Mes_de_nacimiento{
	margin-right:7px !important;
	width: 77px !important;
}
#mod_fcn_Ano_de_nacimiento{
	width: 77px !important;
}
#mod_fcn_genero{
	width:144px !important;
	margin:0 !important;
}
#mod_fcn_sexo,#mod_fcn_nacido{
	width: auto !important;
}
#mod_fcn_nacido{
	margin-left: 4px;
}
#mod_fcn_inputFrecuencia{
	width:81px;
	margin-right: 0;
    margin-left: 1px;
}
#mod_fcn_alertasMovil{
	width: 81px;
    float: right;
}
#mod_fcn_spanAlertas{
	padding-left: 10px;
    width: 55px !important;
    
}
#mod_fcn_Entidad,#mod_fcn_sucursal{
	width:55px !important;
}

.mod_fcn_boton{
	background:linear-gradient(#EFB46C,#E04200) #DE661E;
	border-color:#DEFE45 #DE661E #E05400;   
    padding: 5px 15px;    
    border: 1px;   
    color: #FFFFFF;
    font-family: 'Rajdhani',Roboto Condensed,"Open Sans",Arial, Helvetica, sans-serif !important;
    border-radius: 5px;
    font-size: 13px;
    cursor: pointer;
    text-shadow: 0 -1px rgba(0,0,0,.15);
    text-align: center;
    position:relative;
    float:left;
    margin-top:5px;
    font-weight: bold;
    text-transform: uppercase;
}
.mod_fcn_boton:hover{
	opacity: 0.9;
}
.mod_fcn_primeraVez{
	font-size: 19.5px;
	margin-top:10px;
	letter-spacing: -0.21px;
}
#no_comunicaciones_container{
	float:left;
	text-align:left;
	margin:10px 0 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
#no_comunicaciones_container .aclaracion{
	font-size: 0.9em;
}
#mod_fcn_acuerdo2{
	float:left;
	text-align:left;
	margin:10px 0 0 0;
}
#mod_fcn_botNext{
	margin-top:10px;
	padding: 5px 15px 4px 15px; 
}
.mod_fcn_sinMargen{
	margin:0 !important;
}

.mod_fcn_barra.mod_fcn_mitad{
	width:50%;
}
.mod_fcn_spanMitad{
	width:45% !important;
	float:left;
}
.mod_fcn_botonFB{
	background: linear-gradient(#5074af,#425a89) #486396;
    border-color: #425a89 #486396 #5074af; 
    margin-right: 9px;   
}
.mod_fcn_botonTW{
	background: linear-gradient(#6eddea,#26a8ad) #45c5b7;
    border-color: #6eddea #45c5b7 #26a8ad;   
}
.mod_fcn_botonFB,.mod_fcn_botonTW{
	width:135px;
	float:left;
	margin-top:0;
	margin-bottom:5px;
	padding: 7px 5px 6px 5px;
	line-height:14px;
}
#mod_fcn_botonSubmit{
	margin-top: -26px;
	display:none;
	float:left;
	box-shadow: none !important;
}
#mod_fcn_botonNoSoc{
	margin: 0 auto;
}
#mod_fcn_botPleno{
	float:right;
	width: 110px;
}
#mod_fcn_pasoIntermedio .mod_fcn_barra{
	margin-top: -2px;
}
input[name="Numero"]{
	width:35px;
	margin-right:9px;
}
input[name="Piso"]{
	width:40px;
	margin-right:9px;
}
input[name="Puerta"]{
	width:60px;
	margin-right:9px;
}
input[name="cp"]{
	width:40px;
	margin-right:9px;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    rgb(169,169,169);
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    rgb(169,169,169);
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    rgb(169,169,169);
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    rgb(169,169,169);
}
@-moz-document url-prefix() {
    #mod_fcn_nacido {
        margin-left:3px;
    }
}