body, form {
	font-family: 'Montserrat', 'Noto Sans', sans-serif;
	font-weight: 400;
	background-color: transparent !important; font-size: 1.2em; color: #383838
}

.FreeStyleGrid, table, .FreeStyleGridOdd, .TablaTitCamposBlob {	background-color: transparent !important;	font-family: 'Montserrat', 'Noto Sans', sans-serif;float:none !important}

.FreeStyleGridOdd tr  {	padding-bottom: 10px !important}
.TablaTitCamposBlob  {	padding-left: 20px }

.TextBlock, .Title, .SubTitle, .TextBlockDragging, .TextBlockAcceptDrag, .TextBlockNoAcceptDrag, .bullet, .subBullet, .TextTable, .TBTopMenu, .TBLeftMenu, .Titulo, .Etiqueta, .CampoDesc, .CampoReadOnly, .CampoOblig, .textoCI, .msgCampoCI {
	font-family: 'Montserrat', 'Noto Sans', sans-serif;
 font-size: 1.2em !important; font-weight: 400; color: #383838
}

.Attribute, .ErrorAttribute, .WarningAttribute, .ImageAttribute, .ReadonlyImageAttribute, .VideoAttribute, .ReadonlyVideoAttribute, .AudioAttribute, .ReadonlyAudioAttribute, .AttributeDragging, .AttributeAcceptDrag, .AttributeNoAcceptDrag, .ReadonlyAttribute, .BlobContentAttribute, .ReadonlyBlobContentAttribute, .BlobInputAttribute, .inputCI, .BlobContentinputCI, .ReadonlyBlobContentinputCI, .BlobInputinputCI, .ReadonlyinputCI {
	font-family: 'Montserrat', 'Noto Sans', sans-serif;
 font-size: 1.2em !important; font-weight: 400; color: #383838
}

.h5 { font-size: 1.4em; color: #383838; padding: 0; margin: 0; font-weight: 400;	font-family: 'Montserrat', 'Noto Sans', sans-serif; }

.FCampo {
    border-radius: 0;
    border: 1px solid #9b9b9b;
    padding: 6px 11px 6px;
	margin-bottom: 22px;

}

.CampoDesc{ margin-top: 15px}

.FTexto,.FMemo {width: 98%}	

.BlobInputImage {max-width: 260px !important}	
.FCampo:focus {
    border-color: rgba(75, 158, 249, 0.5);
}

.SeccionCampo, .SeccionCampoDesc {
margin-top: 2px;
    }


.FCampo.FDia, .FCampo.FMes {
    margin-right: 10px;
    
}


.FCombo{min-width: 220px}


button {cursor: pointer}

.CampoOblig {  color: #ec5441 !important }

.TablaTitCampos { width: 120px }

.BotonConfirmar {
    vertical-align: top;
    padding: 8px 13px 8px;
    font-size: 1.5em;
    font-weight: 400;
    line-height: 1.1;
    border-radius: 5px;
    color: white;
    background-color: #274585;
    box-shadow: inset 0px 0px 0px 1px #274585;
    border: none;
	cursor: pointer;
	font-family: 'Montserrat', 'Noto Sans', sans-serif;
	margin-top: 20px;
	margin-bottom: 20px

}

.BotonConfirmar:hover, .btnConfirmar:focus {
    color: #274585;
	background-color: #FFFFFF;
}

.SeccionCampo .Attribute .Fecha_diaAttribute .FCampo .FDia { width:25%; float:left; margin-right:15px }


.SeccionCampo .Attribute .Fecha_mesAttribute .FCampo .FMes{ width:25%; float:left; margin-right:15px }


.SeccionCampo .Attribute .Fecha_anioAttribute .FCampo .FAnio{ width:25%; float:left; margin-right:1px }




@media (max-width: 360px) {
    .SeccionCampo, .SeccionCampoDesc {
        float: none;
        width: 100%;
    }

    .SeccionBotones {
        margin-left: 0;
        margin-right: auto;
        width: 50%;
   }
	
    .BotonConfirmar { width: 100% }

}


@media (min-width: 980px) {
.SeccionCampo50 { width: 50% }

.FCampo.FDia, .FCampo.FMes, .FCampo.FAnio {
    min-width: 120px;

}
	
	.BotonConfirmar {   display: block}
	.BlobInputImage {max-width: 360px !important}	

}



