@font-face {
    font-family: 'fuente';
    src: url(../fuentes/Montserrat-Regular.ttf);
}
@font-face {
    font-family: 'fuentetitulo';
    src: url(../fuentes/Montserrat-ExtraBold.ttf);
}
@font-face {
    font-family: 'fuentecontenido';
    src: url(../fuentes/Montserrat-Light.ttf);
}

#areaDeImpresion{
    max-width: 1100px;
    margin: 0 auto;
}

.callout {
    border-radius: 3px;
    margin: 0 0 20px 0;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eeeeee9e;
    color: #FFF;
}

.callout h4 {
    margin-top: 0;
    font-weight: 600;
    font-family: 'fuentetitulo';
}

.callout p:last-child {
    margin-bottom: 0;
    font-family: 'fuentecontenido'
}

.callout.callout-danger, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body{
    background-color: #dd4b39 !important;
}
.callout.callout-info, .alert-info, .label-info, .modal-info .modal-body {
    background-color: #00c0ef !important;
}
input, textarea, select, button{
    font-family: 'fuentecontenido' !important;
}
.panel-default{
    border-top: 3px solid #CCC;
}
.panel-default>.panel-heading{
    background-color: #FFF;
}
.panel-default:hover{
    border-top: 3px solid #03488C;
}
.panel-default-active{
    border-top: 3px solid #03488C;
}
.margin-t{
    margin-top: 15px;
}
.nopadding{
    padding: 0;
}
.div-cli-select{
    padding: 4px;
    font-family: 'fuentecontenido';
}
.typeInmueble, #agregarsistemaAseguraCali{
	display: none;
}
.tituloPrincipal{
	color: #444;
	text-align: center !important;
    font-family: 'fuentetitulo';
}
.titulocard{
	color: #444;
    font-family: 'fuentetitulo';
    font-size: 17px;
}
.pointer{
    cursor: pointer;
}
.numRup, .grupoemphaceparte{
	display: none;
}
.iconDelete{
	color: red;
	cursor: pointer;
}
.justify{
	text-align: justify;
}
.pointer{
	cursor: pointer;
}
.titulo{
	text-align: left;
	font-weight: 700;
	font-size: 15px;
}
.subtitulo{
	text-align: center;
    font-weight: 600;
    font-size: 20px;
    font-family: 'fuentetitulo';
    padding: 5px;
    margin-bottom: 15px;
    border-bottom: 1px solid #CCC;
    color: #03488C;
}
.titulo-color{
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    font-family: 'fuentetitulo';
    padding: 5px;
    margin-bottom: 15px;
    background-color: #3399CC;
    color: #FFF;
}
.titulo-color2{
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    font-family: 'fuentetitulo';
    padding: 5px;
    margin-bottom: 15px;
    background-color: #FDCC01;
    color: #03488C;
}
tbody{
    font-family: 'fuentecontenido';
}
.subtituloSolo{
	font-weight: 600;
	font-size: 12px;
}
.txtareanoresize{
	/*resize: none;*/
}

#tiposociedadextranjero label, #naturalezajuridica label, #tiposociedad label, #organismocontrol label, #superintendencia label, #actividadeconomica label, #clasificacionregistrar label, #actividadeconomicatipo label, #tiposdedescuentos label, .inscritoRup label, #clasificacionInscrito label, #clasificacionInscritoSegunda label, .naturalezajuridicaValida label, #clasificacionempresa label, #polizaseguroamparo label, #tiposociedadextranjero2 label{
    font-family: 'fuente';
    font-weight: 300;
}

.campootro, .paisdistinto, .infotributariagrancontribuyente, 
.infotributariaretencionfuente, .itemactividad{
	display: none;
}

.proceso_titulo{
	font-size:25px;
	text-align:center;
	color:#459DEB;
	padding:10px;	
    font-family: 'fuentetitulo';
    margin-top: 20px;
    border-bottom: 1px solid #CCC;
}
.proceso{
	font-size: 12px;
    display: flex;
    align-items: center;	
}
.proceso img{
	margin-right:5px;
	
}

@media screen and (max-width: 767px){
    #areaDeImpresion{
        width: 100%;
        max-width: 100%;
    }
}